Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Rana in English

English

Rana

/rænə/

noun

1. Type genus of the ranidae

    synonym:
  • Rana
  • ,
  • genus Rana