razzle-dazzler

English

Etymology

From razzle-dazzle +‎ -er.

Noun

razzle-dazzler (plural razzle-dazzlers)

  1. Someone or something glitzy or showy.