Crossword Genius

Insult a female over appearance (7)

Ross

I believe the answer is:

affront

'insult' is the definition.
('affront' can be a synonym of 'insult')

'a female over appearance' is the wordplay.
'a female' becomes 'af' (I've seen this in other clues).
'over' is a charade indicator (letters next to each other).
'appearance' becomes 'front' (front is a kind of appearance**).
'af'+'front'='AFFRONT'

(Other definitions for affront that I've seen before include "not trivial offence" , "Cause of outrage or offence" , "Insult, offend" , "Open insult" , "Offend the modesty or values of (someone)" .)

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