encargarse - French English Dictionary