Lacking money for a drink of spirits (5)
I believe the answer is:
short
This clue might be a double definition.
'lacking money' is the first definition.
'short' can be an answer for 'lacking' (to be short something is to lack it). I am unsure of the 'money' bit.
'drink of spirits' is the second definition.
'for a' is the link.
Can you help me to learn more?
(Other definitions for short that I've seen before include "Uncivil, brief film" , "Not long enough" , "Literary genre such as those by ..." , "Concise" , "Of small duration" .)