|
Definition of Twin falls
1. Noun. A waterfall in the Snake River in southern Idaho.
Exact synonyms: Twin
Group relationships: America, The States, U.s., U.s.a., United States, United States Of America, Us, Usa, Snake, Snake River
Generic synonyms: Falls, Waterfall
Group relationships: America, The States, U.s., U.s.a., United States, United States Of America, Us, Usa, Snake, Snake River
Generic synonyms: Falls, Waterfall
2. Noun. A town on the Snake River in south central Idaho near the Twin Falls.