splash-proof machine - Francés Inglés Diccionario