meaning of acanthocephalan

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


Related Words

acanthocephalan |

Developed & Maintained By Taraprasad.com

Treasure Words