Twin Falls (noun) Definition, Meaning & Examples

noun
  1. a city in S Idaho.
  2. a waterfall near there, on the Snake River. About 180 feet (55 meters) high.
Twin Falls (noun) Definition, Meaning & Examples

More Definitions