Weary, on being taken by revolutionary in the sack? (7)
I believe the answer is:
retired
'in the sack?' is the definition.
(I've seen this in another clue)
'weary on being taken by revolutionary' is the wordplay.
'weary on' becomes 'tire' (synonyms. I am not sure about the 'on' bit.).
'being taken by' is an insertion indicator.
'revolutionary' becomes 'red' (informal term for communist).
'tire' put into 'red' is 'RETIRED'.
Can you help me to learn more?
(Other definitions for retired that I've seen before include "claiming a pension?" , "No longer active in work or profession" , "Turned in" , "Left" , "out of office?" .)