We found 2 definitions of twin falls from 1 different sources.
Noun |
||
twin falls - a town on the Snake River in south central Idaho near the Twin Falls | ||
twin falls - a waterfall in the Snake River in southern Idaho | ||
Twin, Twin Falls | ||
snake river, snake limbless scaly elongate reptile; some are venomous |