NGGBF is Non Gay Gay Best Friend. It is applied to a guy who is really good friends with a girl. He is such good friends you would think that he is the gay best friend, because he sleeps over. Although he is as straight as a whistle.
by Pablo Nicks Randy Dime October 19, 2010