English to English
1. having odor or a characteristic odor
odorous jasmine flowers|odorous garbage|fresh odorous bread
2. Having or emitting an odor or scent, esp. a sweet odor; fragrant; sweet-smelling.
3. emitting an odor
odorous salt pork and weevily hardtack
4. having a natural fragrance
odoriferous spices|the odorous air of the orchard|the perfumed air of June|scented flowers