to leave a deposit - Español Inglés Diccionario