Can a single word be considered an idiom or an expression? If so, how does one tell the difference? For instance, words like, "dope!", "lit!", "sick!". These words mean completely different things than their original meaning when used in a certain way/context, "sick" means ill but in a certain context can mean "excellent". There are also words like, "cathouse", which have nothing to do with cats.
Are these words idioms or expressions? Confusingly, MacMillan says an idiom is an expression.
The website, Difference Between.net, says
Phrases can be taken literally while idioms are not literal in their meaning but figurative. Idioms can also be called colloquial metaphors. Another significant difference is that a phrase is always a group of words but a single word can on occasions be an idiom. For example: moonlighting, a single word meaning something different in the way it is used and it does not have anything to do with moonlight.
Visitors to UsingEnglish.com are invited to express their opinions on its language polls. In this instance, the question was Can a single word be an idiom?
The results are shown in the graphic below.
70.99 % of voters replied “Yes".
A clear definition that shows the distinction between idiom and expression would also be very much appreciated.