an indisputable truth - Turco Inglés Diccionario