Deposited (fr. Déposa)

Translation into English

Synonyms