splash-proof machine - Spanish English Dictionary