EGAVE

spongelet

Meaning

  1. noun A spongiole.
  2. noun A little sponge.

Similar words

sponge spongiole spongocyte spongoblast microsclere spongiocyte demosponge sterraster ampulla cytosponge

Save “spongelet” to learn later