twin falls

twin falls

twin falls

Noun

a waterfall in the Snake River in southern Idaho

Synonyms:

Noun

a town on the Snake River in south central Idaho near the Twin Falls

Synonyms: