the explanatory power - Francés Inglés Diccionario