Skip to main content

Leo Nguyen's definitions

Leo Nguyen

disgruntled annoying midget who thinks women would only be better if they could pee standing up.
by Leo Nguyen April 7, 2003
mugGet the Leo Nguyenmug.

Share this definition