SELF-POLLINATE


Meaning of SELF-POLLINATE in English

[self-pol.li.nate] vt (1890): self

2. ~ vi: to undergo self-pollination

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