adj.
1.causing intense interest, curiosity, or emotion
2.commanding attention
3.relating to or concerned in sensation
Idiom of the Day
live (something) down or live down (something)
to overcome the shame or embarrassment of something
It was difficult for the woman to live down the shame of stealing money from her job.