ODOROUS

Definition of ODOROUS

  1. (adj)having odor or a characteristic odor
  2. (adj)emitting an odor
  3. (adj)having a natural fragrance