superior duodenal recess - German English Dictionary