Definitions of Idaho falls:

  • noun:   a town in southeastern Idaho on the Snake River