Pink-spotted razor shell - Alemán Inglés Diccionario