protoduodenum - Spanish English Dictionary