ipronidazole - French English Dictionary