Forest Hills

Forest Hills

noun
a residential area in New York City, on W Long Island, in SE New York: former site of international tennis tournament.
Copyright © 2014 Dictionary.com, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature