ampullae - German English Dictionary