the definition of metaphor
Metaphor is a type of analogy, which is a class of rhetorical figures of speech that creates comparisons between different objects. Other examples of analogies are similes, allegories, hyperboles, and puns.