1 definition by Sportstop.com

Top Definition
The act of preforming a teabag, with the scrotum fully in ones mouth. then urinating on the face of the teabagged
You got the Boston Tea Party last night!? How do you feel about yourself?
by Sportstop.com September 10, 2008

Mug icon
Buy a Boston Tea Party mug!