Giant wizard falling short in China? Shame (7)
I believe the answer is:
chagrin
'giant wizard falling short in china? shame' is the definition.
'chagrin' can be an answer for 'shame' (chagrin is a kind of shame). I'm unsure of the 'giant wizard falling short in china?' bit.
'short in china? shame' is the wordplay.
'short' suggests deleting specific letters (to be short of something is to lack it).
'shame' becomes 'grin' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'china' with 'in' taken away is 'cha'.
'cha'+'grin'='CHAGRIN'
Can you help me to learn more?
(Other definitions for chagrin that I've seen before include "Annoy" , "Shame at having failed" , "Annoyance at having been humiliated" , "Humiliation, mortification" , "Arching with annoyed disappointment" .)