English Dictionary
◊ SELF-POLLINATION
self-pollination
n : fertilization by transfer of pollen from the anthers to the
stigma of the same flower [ant: {cross-pollination}]