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