Noun
Fertilization of flowers by pollen from other flowers on the same plant.
More about this word
Synonyms and related words
Explore this word
