look up any word, like blumpkin:
 
1.
An acronym used in text messaging that means: I Might Be Freakin' Gay
In a text message: hes so hot OMG IMBFG
by Gordon Bennett October 08, 2005

Words related to imbfg

boys fart gay gloriously i make message omg straight text
 
2.
Acronym for: I Make Boys Fart Gloriously
imbfg = I Make Boys Fart Gloriously
by Gordon Bennett October 10, 2005