- cascades frog as a noun:
- 1
cascades frog
noun
1 cascades frog
Mountain frog found near water; of United States Northwest to California.
synonym: Rana cascadae.
debug info: 0.0265
noun
Mountain frog found near water; of United States Northwest to California.
synonym: Rana cascadae.
debug info: 0.0265