French-English dictionary »

chélicère meaning in English

FrenchEnglish
chélicère nom {f}

chelicera◼◼◼noun