rana tarahumarae Meaning, Definition & Usage

  1. noun Mexican frog found within a jump or two of water
    tarahumara frog.

WordNet