transmission fluid dispenser - Francés Inglés Diccionario