lockbox

Definitions

Banking

  • noun a box at a post office which can be rented and can be opened only by the person or company renting it
  • noun a system where cheques sent to a Post Office box are picked up and deposited in a bank account
http://www.dictionarycentral.com/definition/lockbox.html