English Dictionary
Definition freehold in British English
freehold noun
[countable] noun
/ˈfriːhəʊld/
1
an arrangement in which someone completely owns a building or a piece of land
Synonyms and related words
