What is an idiom?

An idiom is a phrase but it is different from other phrases in that you can’t understand its meaning from the words it is made from.
For instance, ‘a load of cobblers’ has nothing to do with shoemakers and when people tell you to ‘break a leg’ they don’t really mean it.
In order to speak the language the way native speakers do you need to understand and use idioms.

A load of cobblers: nonsense
Break a leg: A superstitious way to wish ‘good luck’ to an actor before a performance while avoiding saying ‘good luck’ out loud, which is considered unlucky.

¿Qué es un idiom?

Un idiom es una frase, pero diferente de otras porque no puedes entender su significado traduciendo las palabras que lo forman.
Por ejemplo, ‘a load of cobblers’ no tiene nada que ver con los zapateros y cuando la gente te dice ‘break a leg’, no quieren decir eso realmente.
Para aprender un idioma como un nativo, necesitas comprender y usar idioms.
A load of cobblers: sin sentido.

Break a leg: manera supersticiosa de desear Buena suerte a un actor antes de una obra en lugar de decir ‘buena suerte’, que en realidad se considera ‘mala suerte.