odoriferous, odorous
Borrowed from Latin odōriferum, form of odōrifer, derived from odor (“smell”). By surface analysis, odore + -ifero.
Practice speaking and memorizing "odorifero" and many other words and sentences in Italian.