Such friends will always give you a drink (5)
I believe the answer is:
stout
'a drink' is the definition.
(type of beer)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for stout that I've seen before include "Overweight; porter" , "tipple" , "Dark beer for the rather fat" , "Inured to fatigue and hardship" , "Rather fat, drink" .)