Definitions of Barbara ward:

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