A moral allegory is a narrative in which characters, events, and details symbolize moral lessons or ethical concepts. It often presents a story that serves as an extended metaphor, aiming to teach the audience about moral values and principles through the actions and choices of its characters.