Skip to main content

rana

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