Goddess of retribution (7)
I believe the answer is:
nemesis
'goddess of retribution' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for nemesis that I've seen before include "opponent you can't beat" , "Divinity" , "Archenemy" , "causes downfall" , "enemy" .)