Abominator

Abominators were a powerful species of purple-skinned humanoid demon that the Scooby Gang battled in the First Evil's hell dimension.

Appearances

 * Chaos Bleeds