disculparse - French English Dictionary