Get Your Premium Membership

Spiny-Headed Worm

[n] any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines


Related Information

More Spiny-Headed Worm Links

Synonyms

acanthocephalan



Book: Radiant Verses: A Journey Through Inspiring Poetry