splash-proof machine - French English Dictionary