English Dictionary
Definition the National Trust in British English
the National Trust
1
an organization in the UK that owns and looks after historical buildings and areas of countryside for people to visit
Synonyms and related words
