Deposit (fr. Dépôt)

Translation into English

Synonyms