French-English dictionary »

machaon meaning in English

FrenchEnglish
machaon nom {m}

swallowtail◼◼◼(butterfly)
noun