What does bangelus mean?

bangelus meaning in Urban Dictionary

the connection amongst the characters Buffy and Angelus in Buffy the Vampire Slayer. Super-complicated, love-hate, kinda violent. Also referred to as B/Aus, and widely used in fanfiction.