Meat: food rejected in German city (7)
I believe the answer is:
hamburg
'german city' is the definition.
(I've seen this before)
'meat food rejected' is the wordplay.
'meat' becomes 'ham' (ham is a kind of meat).
'food' becomes 'grub' (grub is a kind of food).
'rejected' is a reversal indicator.
'grub' written backwards gives 'burg'.
'ham'+'burg'='HAMBURG'
'in' acts as a link.
(Other definitions for hamburg that I've seen before include "German city and port" , "A meat dish named after the city" , "German seaport on the Elbe" , "North German city" , "German city-seaport on the Elbe" .)