Spanish-English Dictionarydepositaréis
depositaréis
depositarse
Meaning of depositaréis