Learn English – word for a name that has multiple words that means more than the words imply

meaningnames

This is a bit hard to explain, so let's try an example.

There is something called "rock art", which means human-made markings placed on natural stone.

Those two words when put together have a specific meaning. The name on the other hand may imply that any art made of rocks could be called rock art.

Is there any way to describe this type of name/phrase?

Best Answer

An "idiom" has an idiosyncratic meaning which cannot be deduced from the meanings of its parts. A complex expression whose meaning can be deduced from the meanings of its parts is "compositional". An idiom is, accordingly, non-compositional.

Related Topic