ODORIFEROUS

Definition of ODORIFEROUS

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