Dictionary definition · Twin Falls
noun
- a waterfall in the Snake River in southern Idaho
- a town on the Snake River in south central Idaho near the Twin Falls
Similar words
Source: Open English WordNet (CC BY 4.0).
Source: Open English WordNet (CC BY 4.0).