ODOROUS Meaning of ODOROUS in English o ‧ do ‧ rous /ˈəʊd ə rəs $ ˈoʊ-/ BrE AmE adjective literary or technical having a smell:odorous gases Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012