SPORULE MEANING IN ENGLISH

• Sporule Definition & Synonyms

  1. (n.) A small spore; a spore.


RECENT SEARCHES