fancymonger

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