CompareWords
Compare
Odorate
Definition:
(a.) Odorous.
Compare
odorate
with other words:
odorate vs. odorous