What's an idiom?
It is an expression whose meaning is not predictable from the usual grammatical rules of a language or from the usual meanings of itsconstituent elements.
For example "kick the bucket " means "to die"
As you can see idioms are used in everyday language and you need to understand and know how to use them!!!