French-English dictionary »

staphylin odorant meaning in English

FrenchEnglish
staphylin odorant nom {m}

devil's coach-horsenoun