detergent additives to petrol - Turco Inglés Diccionario