This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Spongoblast

  1. n.
    One of the cells which, in sponges, secrete the spongin, or the material of the horny fibers.

Shares

Related Words

Menu