English-French dictionary »

chelicera meaning in French

EnglishFrench
chelicera noun

chélicère◼◼◼nom {f}