noun

 

a group of words used together with a meaning that you cannot guess from the meanings of the separate words