locker bank - definition and synonyms

  1.   From our crowdsourced Open Dictionary
    a set of lockers that can be used to deposit items, such as items bought online, for later collection

    InPost UK has set out its plans to roll out more than 2,000 locker bank terminals across the UK this year

    Submitted from United Kingdom on 20/12/2014