Definitions for "all-rounder"
A player who is proficient at both batting and bowling. An all-rounder with better bowling abilities is known as bowling all-rounder and one having more batting abilities is known to be batting all-rounder.
a player who fills more than one role in a side
a player who is strong in all areas, batting, bowling, and fielding.
Keywords:  versatile, expert, things, person
a versatile person who is expert at many things.