GERMULE MEANING IN ENGLISH

• Germule Definition & Synonyms

  1. (n.) A small germ.


RECENT SEARCHES