French-English dictionary »

cribellum meaning in English

FrenchEnglish
cribellum nom {m}

cribellum(spinning organ)
noun