tarahumara frog Meaning, Definition & Usage

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

WordNet