Noun idaho falls has 1 sense
  1. Idaho Falls - a town in southeastern Idaho on the Snake River
    --1 is a kind of
    town
    --1 is a part of Idaho, Gem State, ID
,
TOP