duodenal carcinoma - French English Dictionary