halogenated mercaptans - Turco Inglés Diccionario