Idiom or collocation. Can someone please explain the difference?
idiom - a group of words established by usage as having a meaning not deducible from those of the individual words (e.g. over the moon).
collocation - Linguistics the habitual juxtaposition of a particular word with another word or words with a frequency greater than chance.
Definitions by Babylon