twin falls


Meanings

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