look up any word, like jamflex:
 
1.
IFMFAO is short form for "I froze my f**king azz off"
While waiting for you....IFMFAO!
by BrianMc1 December 13, 2012