English dictionary
rana tarahumarae meaning and definition
Definition and meaning of rana tarahumarae at MeaningMonkey.org. rana tarahumarae meaning and definition in the English Dictionary.RANA TARAHUMARAE noun
Definition of Rana tarahumarae (noun)
- Mexican frog found within a jump or two of water
- synonyms: tarahumara frog
Source: Princeton University Wordnet