Embarrassment of short bloke half smiling (7)
I believe the answer is:
chagrin
'embarrassment' is the definition.
(I know that chagrin is a type of embarrassment)
'short bloke half smiling' is the wordplay.
'short' means to remove the last letter.
'bloke' becomes 'chap' (both can mean a man).
'half smiling' becomes 'grin' (synonyms. I am not sure about the 'half' bit.).
'chap' with its final letter taken away is 'cha'.
'cha'+'grin'='CHAGRIN'
'of' is the link.
Can you help me to learn more?
(Other definitions for chagrin that I've seen before include "Disappointment, exasperation" , "Strong feeling of embarrassment" , "Acute annoyance or disappointment" , "Shame at having failed" , "Frustration at having failed" .)