Strongly criticise erotica produced by former partner (9)
I believe the answer is:
excoriate
'strongly criticise' is the definition.
I can't tell whether this definition defines the answer.
'erotica produced by former partner' is the wordplay.
'produced' indicates anagramming the letters.
'by' is a charade indicator (letters next to each other).
'former partner' becomes 'ex'.
'erotica' anagrammed gives 'coriate'.
'coriate' put after 'ex' is 'EXCORIATE'.
Can you help me to learn more?
(Other definitions for excoriate that I've seen before include "Flay" , "roast" .)