English dictionary
cascades frog meaning and definition
Definition and meaning of cascades frog at MeaningMonkey.org. cascades frog meaning and definition in the English Dictionary.CASCADES FROG noun
Definition of cascades frog (noun)
- mountain frog found near water; of United States Northwest to California
- synonyms: Rana cascadae
Source: Princeton University Wordnet