impregnating machine - Francés Inglés Diccionario