facility of explaining - Espagnol Anglais Dictionnaire