abelmoschus
English
abelmoschus meaning in English • abelmoschus का अर्थ अंग्रेजी में
Noun
- genus of tropical coarse herbs having large lobed leaves and often yellow flowers.