What a Metaphor?

A metaphor is a figure of speech used to represent something else to which it is not literally related. It is the understanding of one concept in terms of another. In the sentence ‘a mighty fortress is our God,’ mighty fortress is a metaphor for God which expresses strength or power.