toft
nounDefinition of toft
British
: a site for a dwelling and its outbuildings
also
: an entire holding comprising a homestead and additional land
Keep scrolling for more