0%

ALL meanings of amphiblastula

A a
  • noun amphiblastula the free-swimming larva of certain sponges, which consists of a hollow spherical mass of cells some of which have flagella 3
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?