rana_cascadae
1. [ noun ] (zoology) mountain frog found near water; of United States northwest to California
Synonyms: cascades_frog
Related terms: true_frog Rana