Red-headed flier right to have a drink (6,4)
I believe the answer is:
ginger beer
'a drink' is the definition.
(I know that ginger beer is a type of drink)
'red-headed flier right' is the wordplay.
'red' becomes 'ginger'.
'headed flier right' becomes 'beer' (I can't justify this - if you can you should give a lot more credence to this answer).
'ginger'+'beer'='GINGER-BEER'
'to have' is the link.
Can you help me to learn more?
(Other definitions for ginger beer that I've seen before include "Spicy drink" , "Sparkling drink" , "Non-alcoholic drink" , "Fizzy drink" .)