an irrefutable document - Turco Inglés Diccionario