Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Idaho Falls
  1. A city in southeastern Idaho on the Snake River, known for its hydroelectric power and nuclear research facilities
    "Idaho Falls is home to the Idaho National Laboratory"

Type of: town

Part of: Gem State, ID, Id., Idaho

Encyclopedia: Idaho Falls, Idaho Metropolitan Area