Insult a fine compere (7)
I believe the answer is:
affront
'insult' is the definition.
(synonyms)
'a fine compere' is the wordplay.
'fine' becomes 'f' (abbreviation).
'compere' becomes 'front' (I am not sure about this - if you are sure you should believe this answer much more).
'a'+'f'+'front'='AFFRONT'
Can you help me to learn more?
(Other definitions for affront that I've seen before include "provocation" , "Offend; offence" , "Offend the modesty or values of (someone)" , "Insult openly" , "Cause of outrage or offence" .)