Definitions of Baroness jackson of lodsworth:

  • noun:   English economist and conservationist (1914-1981)