rana_cascadae has definitions from the field of zoology
1
[ noun ] (zoology) mountain frog found near water; of United States northwest to California

Synonyms

cascades_frog

Related terms

true_frog Rana

*