SELF-FERTILIZED


Meaning of SELF-FERTILIZED in English

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

Webster's English dictionary.      Английский словарь Webster.