Home / T / twin falls

twin falls

noun 10 letters Scrabble 15 WWF 18
Definitions
noun

a waterfall in the Snake River in southern Idaho

noun

a town on the Snake River in south central Idaho near the Twin Falls

Want another word?
Spin the dictionary for a fresh one.
Generate a word →