Almost speechless with anger and resentment (7)
I believe the answer is:
umbrage
'resentment' is the definition.
(I've seen this in another clue)
'almost speechless with anger' is the wordplay.
'almost' means to remove the first letter.
'speechless' becomes 'dumb' (synonyms).
'with anger' becomes 'rage' (rage is a kind of anger. I am not sure about the 'with' bit.).
'dumb' with its initial letter taken away is 'umb'.
'umb'+'rage'='UMBRAGE'
'and' acts as a link.
Can you help me to learn more?
(Other definitions for umbrage that I've seen before include "Displeasure" , "Resentment, offence" , "Offence, annoyance" , "Take this to feel offence" , "Indignation" .)