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 .