definitions Lock Box

Lock Box

A postal box in a company’s name to which customers remit their required payments.