Search odorous odorous /ō″dərəs/ [L, odor, smell] , pertaining to something that has an odor, smell, or fragrance. Tweet Telegram VK Random Words en- Influenzavirus B congenital absence of sacrum and lumbar vertebrae hypersensitization internal hernia brow lift macrobiosis prophylactic forceps vision