an unvarying phrase having a specific meaning, such as ‘raining cats and dogs’, or being the only context in which a word appears, for example ‘amends’ in ‘make amends’.
set phrase in other Oxford dictionaries
Definition of set phrase in the US English dictionary