Saint not at home for drink (5)
I believe the answer is:
stout
'for drink' is the definition.
(stout is a kind of drink)
'saint not at home' is the wordplay.
'saint' becomes 'st' (abbreviation).
'not at home' becomes 'out' (out can mean away from home).
'st'+'out'='STOUT'
(Other definitions for stout that I've seen before include "Dark ale" , "Resolute" , "Portly or stalwart" , "drinks?" , "Robust; drink" .)