Random
Source Code

self flagellation

To beat ones meat or bean

He / she was self flagellation with gusto.

by xxxx69xxxx November 9, 2017

3👍 12👎