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.”
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.”