overwhelming evidence - Francés Inglés Diccionario