Slang meaning of ON THE DRIP

ON THE DRIP means: On the drip is British slang for on hire purchase.