Definisi 'idaho falls'
English to English
noun
1 a town in southeastern Idaho on the Snake River
source: wordnet30
More Word(s)
town, gem state, id, idaho,

Visual Synonyms
Click for larger image