Means of support not held back in Scottish town (10)
I believe the answer is:
livingston
'scottish town' is the definition.
'livingston' can be an answer for 'town' (I have seen 'new town' mean 'livingston' so perhaps 'town' could also mean 'livingston'). I am not sure about the 'scottish' bit.
'means of support not held back' is the wordplay.
'means of support' becomes 'livings' (I can't explain this - if you can you should believe this answer much more).
'held back' says the letters should be written backwards.
'not' written backwards gives 'ton'.
'livings'+'ton'='LIVINGSTON'
'in' acts as a link.
Can you help me to learn more?
(Other definitions for livingston that I've seen before include "Scottish team" , "new town" .)