SELF-FERTILIZED


Meaning of SELF-FERTILIZED in English

[self-fer.til.ized] adj (1871): fertilized by one's own pollen or sperm

Merriam-Webster English vocab.      Английский словарь Merriam Webster.