Definitions of all arounder:

  • noun:   a versatile person who is expert at many things