fancymonger
FAN'CYMONGER,
n. One who deals in tricks of imagination
.