Embarrassed to be angry on humanitarian organisation (3,5)
I believe the answer is:
red cross
'humanitarian organisation' is the definition.
(I've seen this before)
'embarrassed to be angry on' is the wordplay.
'embarrassed' becomes 'red' (I've seen this before).
'to be angry' becomes 'cross' (I've seen this before).
'on' says to put letters next to each other.
'red'+'cross'='RED-CROSS'
(Other definitions for red cross that I've seen before include "organisation offering aid" , "Humanitarian outfit" , "seen flying across the country on April twentythird" , "International organization that cares for victims of war" , "flag" .)