(~s)
If you are a ~ at something, you are very skilful at it because you have had a lot of experience doing it.
He was a past-master at manipulating the media for his own ends...
She is an adept rock-climber and a ~ of the assault course.
= expert
N-COUNT: usu N at/in/of n