baroness jackson of lodsworth Meaning, Definition & Usage

  1. noun English economist and conservationist (1914-1981)
    Barbara Ward; Ward.

WordNet