Meaning of twin falls

Definition of twin falls

(noun) a waterfall in the Snake River in southern Idaho
a town on the Snake River in south central Idaho near the Twin Falls

Other information on twin falls

WIKIPEDIA results for twin falls
Amazon results for twin falls