Definition of “the National Trust” - English Dictionary

british dictionary