odorous
O'DOROUS,
a. Sweet of scent; fragrant.