irrefutable proof - Alemán Inglés Diccionario