i saw jimmy masting on his lawn yesterday
a more simple and descrete term for masturbating, to be used in situations which don't permit one to boldly state the self indulgent activity
"i saw jimmy masting on his lawn yesterday" What is the definition of "masting"?