Definition of Odoriferous

  • 1. Emitting an odor Adjective Satellite
  • 2. Having a natural fragrance Adjective Satellite

Synonyms for word "odoriferous"

Semanticaly linked words with "odoriferous"