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.