baroness jackson of lodsworth


Meanings

  • English economist and conservationist (1914-1981)