ODOUR


Meaning of ODOUR in English

n. that which is perceived by the nose; smell; scent; pervasive atmosphere (also odor)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.