Noun Definition

idaho falls

1.Definition: a town in southeastern Idaho on the Snake River

Category: Places