Noun: Idaho Falls
- 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