dab hand
noun
[ dab ˈhand ]
• a person who is an expert at a particular activity.
• "Tony is a dab hand at golf"
Similar:
expert,
adept,
genius,
master,
past master,
master hand,
maestro,
virtuoso,
professional,
doyen,
old hand,
authority,
pundit,
prodigy,
grandmaster,
champion,
star,
ace,
pro,
wizard,
whizz,
wiz,
hotshot,
ninja,
maven,
crackerjack,
Origin:
early 19th century: from dab, a 17th-century slang term meaning ‘skilled person, expert’, of unknown origin.