A metaphor is a relation between the dictionary and contextual logical meanings based on the affinity or similarity of certain properties or features of the two corresponding concepts.