allegorizer

noun

1.
someone who communicates in allegories
Derived from:
allegorize