ANGIOSPERM MEANING IN ENGLISH

• Angiosperm Definition & Synonyms

  1. (n.) A plant which has its seeds inclosed in a pericarp.


• Angiospermatous Definition & Synonyms

  1. (a.) Same as Angiospermous.


RECENT SEARCHES