Definition/Meaning of megalopa
English - Noun:
megalopa ( plural megalopae ) The final larval stage found in decapod crustaceans
English - Synonyms:
megalops