MONOSPERM MEANING IN ENGLISH

• Monosperm Definition & Synonyms

  1. (n.) A monospermous plant.


• Monospermous Definition & Synonyms

  1. (a.) Having only one seed.


RECENT SEARCHES