Azazel
nounDefinition of Azazel
: an evil spirit of the wilderness to which a scapegoat was sent by the ancient Hebrews in a ritual of atonement
Keep scrolling for more