What is the term for a word or phrase that has a different meaning than its literal definition?
Share: