place where bottles and jars are piled up - Español Inglés Diccionario