Dimercaprol - French English Dictionary