safe deposit
noun

a bank safe where you can leave jewellery or documents

Browse by Subjects
Effective call price
release
performance audit
Louvre Accord
income bond