Envy soldiers wearing casual shirt after getting posted again (10)
I believe the answer is:
resentment
'envy' is the definition.
(thesaurus)
'soldiers wearing casual shirt after getting posted again' is the wordplay.
'soldiers' becomes 'men' (I've seen this before).
'wearing' indicates putting letters inside.
'casual shirt' becomes 't' (as in a T-shirt. I am not sure about the 'casual' bit.**).
'after getting' is a charade indicator (letters next to each other).
'posted again' becomes 'resent' ('sent' can be a synonym for 'posted' so perhaps 'resent' is OK for 'posted again').
't' put after 'resent' is 'resentt'.
'men' going into 'resentt' is 'RESENTMENT'.
Can you help me to learn more?
(Other definitions for resentment that I've seen before include "Grudge" , "Hard feelings" , "offence" , "Bitterness, indignation" , "Umbrage" .)