die a horrible death - Spanish English Dictionary