team-kill - French English Dictionary