'tarahumara frog' definitions:

Definition of 'tarahumara frog'

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