French-English dictionary »

ocype odorant meaning in English

FrenchEnglish
ocype odorant nom {m}

devil's coach-horsenoun