Criticise and complain, bloody food (5,4)
I believe the answer is:
roast beef
'food' is the definition.
(roast beef is a kind of food)
'criticise and complain bloody' is the wordplay.
'criticise' becomes 'roast' (I've seen this before).
'and' means one lot of letters go next to another.
'complain bloody' becomes 'beef' (beefing is a kind of complaining. I am not sure about the 'bloody' bit.).
'roast'+'beef'='ROAST-BEEF'
Can you help me to learn more?
(Other definitions for roast beef that I've seen before include "Sunday meat?" , "Traditional English food" , "meat dish" , "Typical English dish" , "Traditional English dish" .)