undisputed champion - Turkish English Dictionary