Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
spiny-headed worm
Jump to user comments
Noun
  • any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines
Related search result for "spiny-headed worm"
Comments and discussion on the word "spiny-headed worm"