British
: a site for a dwelling and its outbuildings
also
: an entire holding comprising a homestead and additional land
Love words? Need even more definitions?
Merriam-Webster unabridged
Share