Subscribe
URL of the page has been copied to clipboard.
Meaning : Mountain frog found near water. Of United States Northwest to California.
Synonyms : rana cascadae
Install App
Cascades frog meaning in Telugu.