1 definition by wnynot

Top Definition
A form of oral sex provided at an Asian massage parlor.
The New Orleans Saints suck more than an Asian massage parlor.
by wnynot November 29, 2015

Mug icon
Buy a new orleans saints mug!