drip-proof machine - French English Dictionary