meaning of cascades frog

cascades frog meaning in General Dictionary

mountain frog discovered near water; of United States Northwest to Ca