Sat upon an enemy of good (5)
I believe the answer is:
satan
'enemy of good' is the definition.
The definition and answer can be both people as well as being singular nouns.
Maybe you can see a link between them that I don't see?
'sat upon an' is the wordplay.
'upon' is a charade indicator (letters next to each other).
'sat'+'an'='SATAN'
Can you help me to learn more?
(Other definitions for satan that I've seen before include "Diabolical figure" , "Fiend" , "Old Nick, Lucifer or Beelzebub" , "Fallen archangel" , "The devil, Beelzebub" .)