duodenal drainage tube - German English Dictionary