be a past master ( at something ) British English to be very good at doing something because you have done it a lotخدمت آموخته+ عکس و لینک