Meaning of self-pollination
Definition of self-pollination
(noun)
fertilization
by
transfer
of
pollen
from the anthers to the
stigma
of the
same
flower
Other information on self-pollination
WIKIPEDIA results for
self-pollination
Amazon results for
self-pollination
Tweet