drip-proof machine - Turkish English Dictionary