long-spined urchin - Turco Inglés Diccionario