deposit reservation - Español Inglés Diccionario