Dab-handed Definition

adjective

(UK) Very proficient.

He is dab-handed at cricket.
Wiktionary