Opposed to a drink (4)
I believe the answer is:
agin
'opposed to' is the definition.
(dialect form of against)
'a drink' is the wordplay.
'drink' becomes 'gin' (gin is an alcoholic drink).
'a'+'gin'='AGIN'
(Other definitions for agin that I've seen before include "Not in favour of" , "Not a fan of" , "Hostile to" , "Against (facetious)" , "Opposed to local" .)