ethyl iodoacetate - French English Dictionary