Stone thrown by Scotsman for European national (8)
I believe the answer is:
estonian
'european national' is the definition.
'estonian' can be an answer for 'national' (I've seen this before). I am not sure about the 'european' bit.
'stone thrown by scotsman' is the wordplay.
'thrown' indicates anagramming the letters.
'by' is a charade indicator (letters next to each other).
'scotsman' becomes 'ian' (common Scottish name).
'stone' with letters rearranged gives 'eston'.
'eston'+'ian'='ESTONIAN'
'for' is the link.
Can you help me to learn more?
(Other definitions for estonian that I've seen before include "E. European" , "One from Tallinn" , "From one of the three Baltics" , "Native of a Baltic republic" , "Balt" .)