traitors - French English Dictionary