barbara ward Meaning, Definition & Usage

  1. noun English economist and conservationist (1914-1981)
    Ward; Baroness Jackson of Lodsworth.

WordNet