National Trust

Definitions

General Science

  • noun in England, Wales and northern Ireland, a charitable organisation that preserves historic buildings, gardens, parks, coastline and areas of natural beauty for the benefit of the public

Travel

  • noun an organisation in England and Wales which preserves historic buildings, parks and special areas of natural beauty.
http://www.dictionarycentral.com/definition/national-trust.html