Translation of deposito in English:

User Contribution

deposito

deposit

noun