megaduodenum - French English Dictionary