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.
Leo Nguyen by Leo Nguyen April 7, 2003