English-French dictionary »

horseshoe crab meaning in French

EnglishFrench
horseshoe crab (arthropod)
noun

limule◼◼◼nom {f}