Spiny slipper shell - Español Inglés Diccionario