Definition of Odorous

Any infomration entered here is solely your responsibility

Currently available definitions
Odorous in English
Adjective
  1. having a natural fragrance
  2. emitting an odor
  3. having odor or a characteristic odor

Nearby