dimercaprol - French English Dictionary