to heal over - French English Dictionary