Rana tarahumarae

Explore definitions, synonyms, and language insights of Rana tarahumarae

Definitions

Noun
Mexican frog found within a jump or two of water

More General Terms