Advertisement

Advertisement

Twin Falls

noun

  1. a city in S Idaho.

  2. a waterfall near there, on the Snake River. About 180 feet (55 meters) high.



Advertisement

Advertisement

Advertisement

Advertisement


twin-enginetwinflower