ELMHURST


Meaning of ELMHURST in English

/elm"herrst/ , n.

a city in NE Illinois, W of Chicago. 44,251.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .