suicide squads - French English Dictionary