an irrefutable document - Español Inglés Diccionario