duodenal duplication cyst - French English Dictionary