deposit of things with innkeepers - Español Inglés Diccionario