Skip to main content

Definitions by Leo Nguyen

Leo Nguyen 

disgruntled annoying midget who thinks women would only be better if they could pee standing up.
What the hell are you?! I'm a Leo Nguyen.
Leo Nguyen by Leo Nguyen April 7, 2003