Definition Definition

rana - Meaning and Examples

Meaning of 'rana' (Webster Dictionary)

1 . Rana [ n.]
- A genus of anurous batrachians, including the common frogs.