- tarahumara frog as a noun:
- 1
tarahumara frog
noun
1 tarahumara frog
Mexican frog found within a jump or two of water.
synonym: Rana tarahumarae.
debug info: 0.0331
noun
Mexican frog found within a jump or two of water.
synonym: Rana tarahumarae.
debug info: 0.0331