Vocabulary

供託物

something deposited

noun