place where mollusk shells have accumulated over time - Español Inglés Diccionario