odorous

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