facility of explaining - Español Inglés Diccionario