Synonyms: Twin Falls
Definition: a town on the Snake River in south central Idaho near the Twin Falls
Similar words: town
Definition: an urban area with a fixed boundary that is smaller than a city
Usage: they drive through town on their way to work
Synonyms: Twin, Twin Falls
Definition: a waterfall in the Snake River in southern Idaho