spiny-headed worm - Alemán Inglés Diccionario