Spanish-English Dictionarydepositar
Meaning of depositar