English dictionary
spiny-headed worm meaning and definition
Definition and meaning of spiny-headed worm at MeaningMonkey.org. spiny-headed worm meaning and definition in the English Dictionary.SPINY-HEADED WORM noun
Definition of spiny-headed worm (noun)
- any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
- synonyms: acanthocephalan
Source: Princeton University Wordnet