to put something beyond dispute - Turkish English Dictionary