facility of explaining - Spanish English Dictionary