Amphiblastula (noun) Definition, Meaning & Examples

noun
  1. the free-swimming larva of certain sponges, which consists of a hollow spherical mass of cells some of which have flagella
Amphiblastula (noun) Definition, Meaning & Examples

More Definitions