Gems for Middle Ages produced by young man from Scotland (6)
I believe the answer is:
laddie
'gems for middle ages produced' is the definition.
I can't judge whether this definition defines the answer.
'young man from scotland' is the wordplay.
'young man' becomes 'lad' (I've seen this before).
'from' means one lot of letters go next to another.
'scotland' becomes 'die' (I can't explain this - if you can you should give a lot more credence to this answer).
'lad'+'die'='LADDIE'
'by' acts as a link.
Can you help me to learn more?
(Other definitions for laddie that I've seen before include "Child" , "Sonny" , "Youngster" , "(Scots) boy" , "Scottish boy" .)