spiny-headed worm - Turco Inglés Diccionario