Spanish-English Dictionarydepositos
dep髎itos
Meaning of depositos