re-explain - French English Dictionary