Feeling brought on by beastly strong drink? (6,7)
I believe the answer is:
animal spirits
'feeling brought' is the definition.
I can't tell whether this defines the answer.
'by beastly strong drink?' is the wordplay.
'by' is a charade indicator (letters next to each other).
'beastly' becomes 'animal' (animal can mean like an animal).
'strong drink?' becomes 'spirits' ('spirits' can be a synonym of 'strong drink').
'animal'+'spirits' is 'ANIMAL SPIRITS'.
'on' is the link.
Can you help me to learn more?
(Other definitions for animal spirits that I've seen before include "Instinctive liveliness" , "Natural exuberance" .)