Here's a list that explains the slang and terminology that can be found on this site