Definitions
noun
any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
Look “acanthocephalan” up elsewhere
Want another word?
Spin the dictionary for a fresh one.