French-English dictionary »

limule meaning in English

FrenchEnglish
limule nom {f}

horseshoe crab◼◼◼(arthropod)
noun