place for storing liquid vessels - Español Inglés Diccionario