Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Twin Falls
  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
    - Twin

Type of: falls, town, waterfall

Part of: America, Gem State, ID, Id., Idaho, Snake, Snake River, the States, U.S., U.S.A., United States, United States of America, US, USA

Encyclopedia: Twin Falls, Idaho