8 definitions by sweetiethatsadog

8
A really sexy, Asian man; specifically one loved by Amanda S and Lauren W. Usually found in the control room doing audio.
Damn, snotch! Did you see that Xu playing those tunes?
by sweetiethatsadog February 23, 2005
Get the mug
Get a Xu mug for your cousin Bob.