French-English dictionary »

polyphage meaning in English

FrenchEnglish
polyphage nom {f}

fox moth(Macrothylacia rubi)
noun