Definition of Twin Falls in English:

Twin Falls

proper noun

  • A commercial and industrial city in south central Idaho, on the Snake River; population 42,197 (est. 2008).

Pronunciation

Twin Falls

/twɪnˈfɔːlz/