treponemicida - French English Dictionary