Offensive or heinous.
Very bad; abominable, disgusting.
Frightful, evil, cruel, or monstrous.
Overly showy; ostentatious.
A highly technical or difficult piece, usually written for effect.
A display of daring.