An idiom is a combination of words that has a meaning that is different from the meanings of the individual words themselves. It can have a literal meaning in one situation and a different idiomatic meaning in another situation. It is a phrase which does not always follow the normal rules of meaning and grammar.
Most idioms are unique and fixed in their grammatical structure. However, there are many changes that can be made to anidiom.