die a martyrs' death - French English Dictionary