rana cascadae - English Synonyms Dictionary

rana cascadae

n.
[1] cascades frog