Horse with a love for drink (5)
I believe the answer is:
pinto
'horse' is the definition.
(pinto is a kind of horse)
'a love for drink' is the wordplay.
'a love' becomes 'o' (love means zero in tennis).
'for' is a charade indicator (letters next to each other) (I've seen this in other clues).
'drink' becomes 'pint' (I've seen this before).
'o' put after 'pint' is 'PINTO'.
'with' is the link.
(Other definitions for pinto that I've seen before include "Piebald horse (US)" , "A piebald pony" , "Mount" , "H [HORSE]" , "patchy horse" .)