Definition: An Allegory is a narrative having a second meaning beneath the surface one - a story with two meanings, a literal meaning and a symbolic meaning. An expressive style that uses fictional characters and events to describe some subject by suggestive resemblances
An allegory is a prolonged metaphor, a double meaning