French-English dictionary »

mégalope meaning in English

FrenchEnglish
mégalope nom {f}

megalopa◼◼◼(the final larval stage found in decapod crustaceans)
noun