Dictionary of Slangs
Watched an English Movie?
Was in conversation with a native American?
Were you bewildered by the set of fluent terms and phrases used by them and unable to find them in a standard dictionary? I am sure you would also be afraid of asking them since it would be more embarrasing on the developing rapport.
Check out this dictionary of slangs website.
Disclaimer: Urban Dictionary may not be appropriate for all types of audience. Please apply thought before visiting the same. You were advised.