penalty killers - French English Dictionary