1. a waterfall in the Snake River in southern Idaho; [syn: Twin, Twin Falls]
2. a town on the Snake River in south central Idaho near the Twin Falls;
WordNet (r) 3.0 (2006):
Twin Falls
n 1: a waterfall in the Snake River in southern Idaho [syn:
Twin, Twin Falls]
2: a town on the Snake River in south central Idaho near the
Twin Falls