meaning of spiny headed

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


Related Words

spiny-headed worm |

Developed & Maintained By Taraprasad.com

Treasure Words