drip-proof machine - Spanish English Dictionary