acanthocephalanEnglish

acanthocephalan, spiny-headed worm

Noun

Any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines

English: acanthocephalan, spiny-headed worm

English words with similar meanings

Show 1 words