explainable - French English Dictionary