Idioms are phrases which are hard to understand when deducing the meaning of each word. For instance, if you are very happy, but in an idiomatic language you can say, I am over the moon. Idioms are spoken naturally by the native speakers, therefore, ...