Top definition
To whip oneself voluntarily as your ho watches.
Jamie's got Dan sooo boomowhipped!
by The Great Danton April 02, 2007
Get the boomowhipped neck gaiter and mug.