Indirect communication by story or figure of speech, implying a comparison. In NLP a metaphor includes similies, stories, parables and allegories.