Meaning ofodoriferousin English

odoriferous

#uncommon
Definitions