spiny-headed worm - German English Dictionary