spiny-headed worm - English Synonyms Dictionary