Definitions of tarahumara frog:

  • noun:   Mexican frog found within a jump of two or water