it difficult to believe that... - Francés Inglés Diccionario