mesoduodenum - Spanish English Dictionary