die a thousand deaths - French English Dictionary