Tinned meat, mostly for health resort (3)
I believe the answer is:
spa
'health resort' is the definition.
(spa can mean a health resort)
'tinned meat mostly' is the wordplay.
'tinned meat' becomes 'Spam' (tinned meat product).
'mostly' means to remove the last letter (most but not all of the word).
'spam' with its last letter taken off is 'SPA'.
'for' is the link.
(Other definitions for spa that I've seen before include "Heated bath" , "place of treatment" , "Health resort at a mineral spring" , "Watering hole" , "Water-cure town" .)