meaning of buttfucking beatoff

buttfucking beatoff meaning in Urban Dictionary

a fag