ipronidazole - German English Dictionary