FOREST HILLS


Meaning of FOREST HILLS in English

a residential area in New York City, on W Long Island, in SE New York: former site of international tennis tournament.

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