dust cap and seal - Turco Inglés Diccionario