What is the full meaning of amphiblastulae
AMPHIBLASTULA, the free-swimming larva of certain sponges, which consists of a hollow spherical mass of cells some of which have flagella [n]
Example of the word amphiblastulae placed on a Scrabble board.