American Dictionary
Definition a sticky end in American English
a sticky end phrase
phrase
1
to die or suffer badly, especially when this is deserved
