LEARNit Dictionary
odorous
adjective
/ˈəʊdərəs/
UK
/ˈəʊdərəs/
US
1
having a smell
بودار