Definition and their usefulness

What are Idioms?

Idioms are words, phrases, or expressions that are either grammatically unusual, as in, ?Long time, no see!?, or their meaning cannot be taken literally, as in, ?It’s raining cats and dogs!? This expression does not mean that cats and dogs are falling from the sky, but it is a metaphorical expression (word picture) that means that it is raining very heavily.

Some examples

? After John had broken the window, he decided to face the music and tell his mother. Meaning: ‘to accept the unpleasant consequences of one’s actions’

? Mary had to learn a very long poem by heart. Meaning: ‘to rote-learn something’

? When John asked Mary out, she showed him the cold shoulder. Meaning: ‘to show deliberate coldness or disregard’ 

 WHY SHOULD YOU LEARN ENGLISH IDIOMS?

Idioms are an important part of every language. Therefore, as a language learner, knowing idioms is useful in at least two ways: 1) The more idioms you know, the more native-like your language will sound; 2) By learning idioms, you learn a lot about the culture of the community speaking the language you are learning. 

To find the meaning of idioms you need to consult  special idiom dictionaries. One helpful online idiom dictionary you can find here

Moreover you can visit: http://www.idiomsite.com/