English dictionary
self-pollination meaning and definition
Definition and meaning of self-pollination at MeaningMonkey.org. self-pollination meaning and definition in the English Dictionary.SELF-POLLINATION noun
Definition of self-pollination (noun)
- fertilization by transfer of pollen from the anthers to the stigma of the same flower
- antonym: cross-pollination
Source: Princeton University Wordnet