Non-drinker imbibing an alcoholic drink in temper (7)
I believe the answer is:
tantrum
'temper' is the definition.
(thesaurus)
'non-drinker imbibing an alcoholic drink' is the wordplay.
'non drinker' becomes 'tt' (Teetotaller abbreviation).
'imbibing' indicates putting letters inside.
'alcoholic drink' becomes 'rum' (I've seen this before).
'tt' enclosing 'an' is 'tant'.
'tant'+'rum'='TANTRUM'
'in' acts as a link.
(Other definitions for tantrum that I've seen before include "petulant outburst" , "Child's outburst of bad temper" , "Wobbly" , "fit of bad temper" , "Childish angry outburst" .)