<human>:  What is the definition of metaphor?
<bot>: A metaphor is a figure of speech that describes a subject by comparing it to something else, suggesting an association or similarity between the two. It is used to provide greater context and depth for the reader or listener, helping to paint a vivid picture with words.