Definition of Idaho Falls from the Oxford Advanced Learner's Dictionary

Idaho Falls

ˌaɪdəhəʊ ˈfɔːlz
 
; ˌaɪdəhoʊˈfɔːlz
 
 
a city in the US state of Idaho, situated on the Snake River
Search Results