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. 2012