to put something beyond dispute - Espagnol Anglais Dictionnaire