what explains...? - Francés Inglés Diccionario