Drunk here told you! (2,5)
I believe the answer is:
so there
'told you' is the definition.
I know nothing about this answer so I cannot tell whether it can be defined by this definition.
'drunk here' is the wordplay.
'drunk' becomes 'sot' (both can mean someone who drinks too much).
'sot'+'here'='SO THERE'
Can you help me to learn more?
(Other definitions for so there that I've seen before include "What are you going to do about that" , "Defiant remark" , "I defy you" , "Defiant words" , "Expression of defiance" .)