Twin Falls
noun
- 1
a town on the Snake River in south central Idaho near the Twin Falls
- 2
a waterfall in the Snake River in southern Idaho
Synonyms
Also useful for “Twin Falls”:Crossword— Multi-word entries show up in clues
a town on the Snake River in south central Idaho near the Twin Falls
a waterfall in the Snake River in southern Idaho
Also useful for “Twin Falls”:Crossword— Multi-word entries show up in clues