spiny-headed worm - Francés Inglés Diccionario