SPONGIOLE MEANING IN ENGLISH

• Spongiole Definition & Synonyms

  1. (n.) A supposed spongelike expansion of the tip of a rootlet for absorbing water; -- called also spongelet.


RECENT SEARCHES