cascades frog Meaning, Definition & Usage

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

WordNet