I think myself as a good speaker of English but always fail to unerstand slang words and specially vulgar word...some people in my locality they frequently use these sorts of words it really make me confused so if there is anyway out help me...can drop in my email add EMAIL REMOVED - Send PM to This User Instead
thanking you ....
There are many sites with idioms and proverbs discussed. It is worth reading them - starting with http://www.usingenglish.com/reference/idioms/.
For slang - particularly modern street slang - the urban dictionary is as good a place as any for finding out what people are saying: Urban Dictionary: Define Your World
If you cannot find the answer, try asking here - making sure you give the full background and context.