Skip to content

Twin Falls

Dictionary definition · Twin Falls

noun

  1. a waterfall in the Snake River in southern Idaho
  2. a town on the Snake River in south central Idaho near the Twin Falls

Similar words

Source: Open English WordNet (CC BY 4.0).