Spanish-English Dictionarydeposito
depositó
deposito
deposito
depositarse
Meaning of deposito