Crossword Genius

Insult from female in a revolutionary group (7)

Ross

I believe the answer is:

affront

'insult' is the definition.
(synonyms)

'female in a revolutionary group' is the wordplay.
'female' becomes 'f' (common abbreviation).
'in' indicates putting letters inside.
'revolutionary group' becomes 'front' (front can mean a political group).
'a'+'front'='afront'
'f' placed within 'afront' is 'AFFRONT'.

'from' acts as a link.

(Other definitions for affront that I've seen before include "Offend the modesty or values of (someone)" , "Snub" , "Open insult" , "Deliberate insult or show of disrespect" , "not trivial offence" .)

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app