undisputed champion - French English Dictionary