Definitions
adjective
having a natural fragrance
“the odorous air of the orchard”
adjective
having odor or a characteristic odor
“odorous jasmine flowers”
Look “odorous” up elsewhere
Want another word?
Spin the dictionary for a fresh one.