1 definition by Portland87

When an Asian farts on you while you're going down on them.
That Asian chick I picked up last night totally Tokyo sandblasted me.
by Portland87 November 11, 2010
Get the tokyo sandblast mug.