irrefutable evidence - Francés Inglés Diccionario