Overly showy; ostentatious.
A highly technical or difficult piece, usually written for effect.
A display of daring.
Shocking; exceeding conventional behaviour; provocative.
Transgressing reasonable limits; extravagant, immoderate.
Violating morality or decency; provoking indignation or affront.