meaning of Beasting Off

Beasting Off meaning in Urban Dictionary

The act of masturbating and thinking about pets.