rana cascadae Meaning, Definition & Usage

  1. noun mountain frog found near water; of United States Northwest to California
    cascades frog.

WordNet