Word info Synonyms

megalopa

Noun

Meaning

megalopa (plural megalopas or megalopae)

The final larval stage found in decapod crustaceans

Source: en.wiktionary.org

Synonyms

Close letter words and terms