Deposit (fr. Déposer)

Translation into English

Synonyms