means "oh my fucking god". Used when surprised and when omg just is not enough.
"omfg did you see Chris today? He is sooo hot!"