SELF­POLLINATION


Meaning of SELF­POLLINATION in English

n. the pollination of a flower by pollen from the same plant. self-pollinated adj. self-pollinating adj. self-pollinator n.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.