Depositare (en. Deposit)

Translation into Italian

Synonyms