PODOSPERM MEANING IN ENGLISH

• Podosperm Definition & Synonyms

  1. (n.) The stalk of a seed or ovule.


RECENT SEARCHES