lost property

 

noun

British
  • a place where lost articles are stored to await retrieval by their owners.