English Dictionary
Definition the Land Registry in British English
the Land Registry
1
the British government department responsible for keeping records of who owns land
Synonyms and related words
