Word of the Moment

Allegorizer

someone who communicates in allegories