What is the definition of metaphor?

Beginners

A metaphor is a figure of speech that compares two things by saying that one thing is another thing, without using the words "like" or "as".

Intermediate

A metaphor is a figure of speech in which a word or phrase is applied to an object or action that it does not literally denote in order to suggest a resemblance, such as "life is a journey".

Advanced

For advanced students, a metaphor is a figure of speech that makes a comparison between two things that are not alike but share some similarities. Unlike a simile, which uses "like" or "as" to make a comparison, a metaphor implies the comparison. Metaphors can be a powerful tool in literature and poetry, allowing writers to convey complex ideas through vivid and imaginative language.