an indisputable fact - Turco Inglés Diccionario