abaddon

Abaddon

Noun
2