Meat found with food picked up from German city (7)
I believe the answer is:
hamburg
'german city' is the definition.
(I've seen this before)
'meat found with food picked up' is the wordplay.
'meat' becomes 'ham' (ham is a kind of meat).
'found with' means one lot of letters go next to another.
'food' becomes 'grub' (grub is a kind of food).
'picked up' shows that the letters should be reversed in order.
'grub' in reverse letter order is 'burg'.
'ham'+'burg'='HAMBURG'
'from' acts as a link.
(Other definitions for hamburg that I've seen before include "A meat dish named after the city" , "German city-seaport on the Elbe" , "North German city" , "German city and port" , "German state and largest port" .)