An idiom is a combination of words that have a figurative meaning owing to its common usage. An idiom's figurative meaning is separate from the literal meaning.[1] There are thousands of idioms and they occur frequently in all languages. There are estimated to be at least twenty-five thousand idiomatic expressions in the English language.[2]