Forest Hills (noun) Definition, Meaning & Examples

noun
  1. a residential area in New York City, on W Long Island, in SE New York: former site of international tennis tournament.
Forest Hills (noun) Definition, Meaning & Examples

More Definitions