Can some provide the meaning of all the initials used on the internet ?

Such as "lol" is laugh out loud, and i know what WTF is...but how about all the other ones people use?

★RainbowGlow★2013-03-30T16:48:29Z

Favorite Answer

LMAO- laugh my a** off
ttyl-talk to you later
brb- be right back
omg- oh my gosh
idk- i don't know
idc-i dont care
rofl- roll on floor laughing
tmi- too much info
wbu - what 'bout you
smh- shaking my head
jk- just kidding
ikr- i know right
btw- by the way
fyi- for your information
gtg or g2g - got to go
nvm- never mind
ftw- for the win
gf- girl friend
bf-boyfriend
bff- best friend forever
There's hundreds of more but those were just a few.

Anonymous2013-03-30T16:29:27Z

lol laugh out loud I didn't know either my daughter sent me to a web sight helped me out a lot



Good luck dear

Anonymous2013-03-30T16:13:33Z

FOH (**** Outta Here) As in "FOH I'm not about to sit here and explain a bunch of ******* internet initials to a ************ on Yahoo! Answers"