Standard dictionary definitions, such as this one, work better for me.
It is always been tough to define the idioms for me, but finally I have just write a definition of idioms, hope everybody will like it.
An idiom is the compact group of words that has a metaphorical meaning, basically because of its frequent usage.
An idiom's symbolic sense is quite different from the literal meaning or definition of the words of which it is made. There are a large number of Idioms and they used very commonly in all languages. There are approximately at least 25,000 idiomatic expressions in the English language.
Idioms, on the other hand, are impenetrable. You either know what they mean or you don't. Guessing is impossible. Here are a few idioms which I defy anyone to guess the meaning of. Either you know or you don't.
1. Let's talk turkey.
2. Your choice is Hobson's choice.
3. Don't buy a pig in a poke.
Last edited by probus; 07-Dec-2013 at 03:49.