Obliterated in cafe? Fed rubbish? (7)
I believe the answer is:
effaced
'obliterated' is the definition.
('efface' can be a synonym of 'obliterate')
'cafe? fed rubbish?' is the wordplay.
'rubbish?' indicates an anagram (I've seen 'rubbish' mean this (a poor quality or rubbish spelling of the letters)).
'cafe'+'fed'='cafefed'
'cafefed' with letters rearranged gives 'EFFACED'.
'in' is the link.
(Other definitions for effaced that I've seen before include "made to disappear" , "Cafe fed wrongly and was rubbed out" , "Eradicated" , "Erased (mark) from a surface" , "Expunged" .)