Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word rana cascadae from English dictionary with examples, synonyms and antonyms.

rana cascadae   noun

Meaning : Mountain frog found near water. Of United States Northwest to California.

Synonyms : cascades frog

Rana cascadae meaning in Telugu.