SELF-POLLINATION


Meaning of SELF-POLLINATION in English

n. the pollination of a flower by pollen from the same plant.

Derivatives:

self-pollinated adj. self-pollinating adj. self-pollinator n.

Oxford English vocab.      Оксфордский английский словарь.