ELMWOOD PARK


Meaning of ELMWOOD PARK in English

/elm"wood'/

1. a city in NE Illinois. 24,016.

2. a city in NE New Jersey. 18,377.

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