allegorist
noun
°One who speaks in, or writes, allegories.