Definition of amphiblastula in English:

amphiblastula

noun

Zoology
  • A blastula composed predominantly of two different cell types, which constitutes a free-swimming larval form in certain sponges.

Origin

Late 19th century; earliest use found in Proceedings of the Boston Society of Natural History.