RichThesaurus
odoriferous
vs
olfactory
odoriferous
adj
Having an odor or fragrance.
olfactory
adj
Concerning the sense of smell.
noun
The sense of smell.
How often have the words
odoriferous
and
olfactory
occurred in a corpus of books?
(source:
Google Ngram Viewer
)