artificial pancreas - German English Dictionary