TWIN FALLS
Meaning of TWIN FALLS in English
1. a city in S Idaho. 26,209.
2. a waterfall near there, on the Snake River. ab. 180 ft. (55 m) high.
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012