Definitions of Sir leonard hutton:

  • noun:   English cricketer (1916-1990)