English dictionary
idaho falls meaning and definition
Definition and meaning of idaho falls at MeaningMonkey.org. idaho falls meaning and definition in the English Dictionary.IDAHO FALLS noun
Definition of Idaho Falls (noun)
- a town in southeastern Idaho on the Snake River
Source: Princeton University Wordnet