Twin Falls (Idaho)
WordNet

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
 
x
OK