foxhall

/ˈfɒksheɪl/

Definitions

1. noun

A large estate or manor in England, typically with its own hunting grounds or park.

“The Foxhall estate has been a family home for generations.”

Synonyms

  • estate
  • manor

Antonyms

  • slum
  • tenement