English word definition — powered by WordNet
emitting an odor
having a natural fragrance
Want to remember odoriferous?