Drink on me is of highest quality (7)
I believe the answer is:
supreme
'is of highest quality' is the definition.
I can't tell whether this definition defines the answer.
'drink on me' is the wordplay.
'drink' becomes 'sup' (to sup is to drink).
'on' becomes 're' (regarding).
'sup'+'re'+'me'='SUPREME'
Can you help me to learn more?
(Other definitions for supreme that I've seen before include "God" , "Best of all" , "Crowning" , "over the top" , "Highest in rank - incomparable" .)