Twin Falls

noun

  1. 1

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

  2. 2

    a waterfall in the Snake River in southern Idaho

Synonyms

Also useful for “Twin Falls”:Crossword