undefeated - French English Dictionary