SELF-FERTILIZED MEANING IN ENGLISH

• Self-fertilized Definition & Synonyms

  1. (a.) Fertilized by pollen from the same flower.


RECENT SEARCHES