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