Doctor that is securing piano in pub for Scottish musician (8)
I believe the answer is:
bagpiper
'scottish musician' is the definition.
(I've seen this before)
'doctor that is securing piano in pub' is the wordplay.
'doctor' becomes 'GP' (general practitioner).
'that is securing piano' becomes 'ipe' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'in' indicates putting letters inside.
'pub' becomes 'bar' (both are drinking establishments).
'gp'+'ipe'='gpipe'
'gpipe' put inside 'bar' is 'BAGPIPER'.
'for' is the link.
Can you help me to learn more?
(Other definitions for bagpiper that I've seen before include "Wind musician" , "Pibroch player" , "Scots musician" , "(Scottish) musician" , "One blows out air" .)