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