is an expression, word, or phrase that has a figurative meaning that is comprehended in regard to a common use of that expression that is separate from the literal meaning or definition of the words of which it is made.
There are estimated to be at least 25,000 idiomatic expressions in the English language....