An old, old definition from the OED, which I like: "A metaphor is an alteration of a woorde from the proper and naturall meanynge, to that whiche is not proper, and yet agreeth thereunto, by some lykeness that appeareth to be in it." T. Wilson, 1553.