In which man held haggis for tossing? (8,5)
I believe the answer is:
highland games
'in' is the definition.
I don't know anything about this answer so I cannot tell whether this works.
'man held haggis for tossing?' is the wordplay.
'for tossing?' indicates an anagram (letters tossed around).
'man'+'held'+'haggis'='manheldhaggis'
'manheldhaggis' is an anagram of 'HIGHLAND GAMES'.
'which' acts as a link.
(Other definitions for highland games that I've seen before include "Scottish sports meeting" , "Scots gathering" , "sporting event" , "Annual Braemar event" , "Scots competitive event" .)