Megalopa Definition

noun

The final larval stage found in decapod crustaceans.

Wiktionary

Find Similar Words

Find similar words to megalopa using the buttons below.

Words Starting With

Words Ending With

Unscrambles

megalopa