Definitions of Sir stephen harold spender:

  • noun:   English poet and critic (1909-1995)