IDAHO FALLS





Definition:

  1. [noun] a town in southeastern Idaho on the Snake River
    Synonyms: Idaho Falls

Synonyms: