long-spined sea urchin - Español Inglés Diccionario