Spanish-English Dictionarydeposit
Spanish word for deposit