Definition of Idaho Falls in English:

Idaho Falls

proper noun

  • A city in southeastern Idaho, on the Snake River; population 54,334 (est. 2008)