Subscribe
URL of the page has been copied to clipboard.
Meaning : Fertilized by its own pollen.
Synonyms : self-fertilised, self-fertilized
Install App
Self-pollinated meaning in Telugu.