The act of a Japanese person defecating on another person by surprise.
Those South African rugby players sure got a good Japanese Blazer over the weekend
by Flash1980 October 15, 2015
Get the Japanese Blazer mug.