BFJ

John is a BFJ (big fat jerk).
by MakePeace March 30, 2008
Get the BFJ mug.