VariousWords beta
Definitions:
Noun
past master
Definition: someone who was formerly a master
past master
Definition: someone who has long and thorough experience in a given activity
Definition: One who has an extremely high level of ability or knowledge within an area of achievement or expertise.