Flowers provide both drink and food (7)
I believe the answer is:
poppies
'flowers' is the definition.
(poppy is a kind of flower)
'both drink and food' is the wordplay.
'both drink' becomes 'pop' (pop is a kind of drink. I am not sure about the 'both' bit.).
'and' means one lot of letters go next to another.
'food' becomes 'pies' (pies are a type of food).
'pop'+'pies'='POPPIES'
'provide' acts as a link.
Can you help me to learn more?
(Other definitions for poppies that I've seen before include "Large bright flowers" , "Sources of opium" , "Opium-yielding flower plants" , "Scarlet flowers" .)