Barbara Ward

Explore definitions, synonyms, and language insights of Barbara Ward

Definitions

Noun
English economist and conservationist (1914-1981)