to discharge a duty - French English Dictionary