ODOROUS Meaning of ODOROUS in English ( a. ) Having or emitting an odor or scent, esp. a sweet odor; fragrant; sweet-smelling. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012