Skip to main content

self-fertilization

English self-fertilization meaning in English  •  self-fertilization का अर्थ अंग्रेजी में
Noun
  • The fertilization of a flower by pollen from the same flower and without outer aid; autogamy.
Advertisement