Here are some very good links!
I like urbandictionary.com- see Link below
The ESL website Using English is also a good one - it says where the idioms originated.
Check the links below.
It is under Literary Devices and Figures of Speech - that is under English Language, which is under Literature and Language.
There are many good websites for idioms. I am currently looking up idioms on usingenglish.com. There are also some helpful explanations on idiomconnection.com. You might try english-at-home.com as well. Many online dictionaries also have an idiom section.
depends what kind of story it is :[)
Speed IS a slang name. It means amphetamines. Click the related question to find more slang.
Unfortunately, nothing can be done in order to eliminate or to lower the amount of such pests. However, you won't find them everywhere. I think that there is a tendency on using easier terms more and more, thus harming the savant grammar.
Try these links
It is under Literary Devices and Figures of Speech - that is under English Language, which is under Literature and Language.
The best way is to make yourself a study deck -- see the link to find out how!
At Idiomconnection.com
Write a story or a short paragraph using at least five idioms. Challenge yourself to incorporate the idioms in a natural and meaningful way. Create flashcards with various idioms and their meanings. Practice reviewing them regularly to reinforce your understanding and ability to use them in conversation. Find a partner or join a language exchange group to practice using idioms in conversation. Take turns incorporating different idioms into your discussions and challenge each other to guess the meanings.
From Americans! You either need to practice speaking the language, or to read all about slang somewhere. You can find really informative websites to read up on slang, and anybody you meet will probably share some slang with you.
There is no "correct" translation site. Translation web sites do their best but are not always correct. Languages do not always have a word that can be directly translated for another word. Languages use slang and idioms which are also difficult to translate correctly. If you want a correct translation, your best resource would be someone who teaches the language or someone who speaks the language fluently.
There are many good websites for idioms. I am currently looking up idioms on usingenglish.com. There are also some helpful explanations on idiomconnection.com. You might try english-at-home.com as well. Many online dictionaries also have an idiom section.
depends what kind of story it is :[)
No it is not slang
You can find slang words from the 1920s in books, articles, and websites that focus on the language and culture of that decade. Some popular resources include "Flappers 2 Rappers: American Youth Slang" by Tom Dalzell, "The Roaring Twenties Slang" website, and historical archives like the Library of Congress.
I'm not aware of any idioms with ledger and could find none on the web. You might be thinking of the expressions "off the books" or "on the record"?