ethyl iodoacetate - German English Dictionary