leonotis
English
leonotis meaning in English • leonotis का अर्थ अंग्रेजी में
Noun
- A small genus of tropical herbs and subshrubs of S Africa.