Meat dish from a top store, not quite fresh (3,5)
I believe the answer is:
pot roast
'meat dish' is the definition.
(I've seen this before)
'a top store not quite fresh' is the wordplay.
'not quite' means to remove the last letter.
'fresh' indicates an anagram.
'a'+'top'+'store'='atopstore'
'atopstore' with its last letter taken off is 'atopstor'.
'atopstor' with letters rearranged gives 'POT-ROAST'.
'from' is the link.
(Other definitions for pot roast that I've seen before include "joint preparation" , "Dish of braised meat" , "Slowly cooked meat" , "Meat cooked in a container" .)