amphiblastula meaning

Meaning of amphiblastula

What is the full meaning of amphiblastula

the free-swimming larva of certain sponges, which consists of a hollow spherical mass of cells some of which have flagella [n AMPHIBLASTULAE]

Example of the word amphiblastula placed on a Scrabble board.

Unscrambled word amphiblastula

Points for amphiblastula

Scrabble
32 points
Word With Friends
27 points
Wordfeud
32 points

Related pages for amphiblastula