1 definition by amybug

A John is a word to describe a man who gives the best anal sex, but is also also the sweetest guy ever. Johns have big dicks and flirt a lot but are so loving Johns make you smile like crazy gets girls wet easily. A John is rare. A John is the best kind of guy a girl could have.
Person 1- He is the sweetest guy I ever met, he makes me smile like crazy.
Person 2- Aww! , a John?
Person 1- Ohh yess defiantly *winks*
Person 1- Youre so lucky I wish I could find myself a John.
by amybug November 12, 2010
Get the John mug.