What does Idiom Mean?

A idiom is a word or phrase that is not easily translatable to another language. Native speakers of English, for example, would understand what spill the beans means. Someone whose native language was French might not recognize this phrase, or idiom and might think that someone knocked over a can of beans.