Twin Falls

geographical name

Definition of Twin Falls

city in southern Idaho southwest of the waterfall called Twin Falls in the Snake River population 44,125