self-fertilized
English
self-fertilized meaning in English • self-fertilized का अर्थ अंग्रेजी में
Adjective
- Fertilized by pollen from the same flower.