Meaning of rana cascadae

Definition of rana cascadae

(noun) mountain frog found near water; of United States Northwest to California

Other information on rana cascadae

WIKIPEDIA results for rana cascadae
Amazon results for rana cascadae