Fish from Scotland served with heart (8)
I believe the answer is:
albacore
'fish' is the definition.
(albacore is a kind of fish)
'scotland served with heart' is the wordplay.
'scotland' becomes 'Alba' (Gaelic name for Scotland).
'served with' says to put letters next to each other.
'heart' becomes 'core' (synonyms).
'alba'+'core'='ALBACORE'
'from' is the link.
(Other definitions for albacore that I've seen before include "fish" , "Variety of tuna" , "Large tuna; able orca (anag.)" , "Long-fin tunny" .)