What does Angels and Demons mean?

Angels and Demons meaning in Urban Dictionary

When a girl is providing you a BJ, then right while about to cum she sticks her hands within butt and takes out quickly leading you to shit on a single neck and sperm on the other.