owe someone an explanation - French English Dictionary