twin falls

Noun
  1. A waterfall in the Snake River in southern Idaho (synset 109487465)
  2. A town on the Snake River in south central Idaho near the Twin Falls (synset 109104926)

Other Searches