SELF-FERTILIZATION


Meaning of SELF-FERTILIZATION in English

[self-fer.til.i.za.tion] n (1859): fertilization effected by union of ova with pollen or sperm from the same individual

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