We found 1 definitions of tarahumara frog from 1 different sources.
Noun |
||
tarahumara frog - Mexican frog found within a jump or two of water | ||
Rana tarahumarae | ||
ranid, true frog insectivorous usually semiaquatic web-footed amphibian with smooth moist skin and long hind legs |