Show appreciation for Chamber welcoming heroine (5)
I believe the answer is:
thank
'show appreciation' is the definition.
'thank' can be an answer for 'appreciation' (I have seen 'Express appreciation' mean 'thank' so perhaps 'appreciation' could also mean 'thank'). I'm unsure of the 'show' bit.
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for thank that I've seen before include "Acknowledge" , "Be grateful to" , "give credit" , "Express appreciation to" , "Blame" .)