thorn-headed worm - Spanish English Dictionary