Definitions of Rana tarahumarae:

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