BLASTOCARPOUS MEANING IN ENGLISH

• Blastocarpous Definition & Synonyms

  1. (a.) Germinating inside the pericarp, as the mangrove.


RECENT SEARCHES