English
Noun
self pollination
#the transfer of pollen grains from the anther to the stigma of a plant, of the same species
Translations Telugu: �త�మ పరా� స�పర��మ� (aatma paraaga saMparkamu)