Definitions of Rana cascadae:

  • noun:   mountain frog found near water; of United States northwest to California