rana
English
rana meaning in English • rana का अर्थ अंग्रेजी में
Noun
- A genus of anurous batrachians, including the common frogs.