'Rana tarahumarae' definitions:

Definition of 'Rana tarahumarae'

(from WordNet)
noun
Mexican frog found within a jump or two of water [syn: tarahumara frog, Rana tarahumarae]