thorn-headed worm - German English Dictionary