What does Bagpiping Angel mean?

Bagpiping Angel meaning in Urban Dictionary

The work of a lady doing oral intercourse on a guy, whilst squeezingly upon their scrotal sack vigourously and intently. To perform the act, the person then ejaculates at the top of the woman's head, to generate a 'Halo' effect.