meaning of Arkangelus

Arkangelus meaning in Urban Dictionary

some body with intense flaming power on online forums, and a nose for controversy.