twin_falls has definitions from the fields of geography,government
1
[ noun ] (government,geography) a town in south central Idaho near the Twin Falls of the Snake River

Related terms

town Idaho

2
[ noun ] (geography) a waterfall in the Snake River in southern Idaho

Synonyms

Twin

Related terms

waterfall US Snake

*