Acanthocephala
Word Dictionary
-> Acanthocephala
Search:
Acanthocephala
(n. pl.) A group of intestinal worms, having the proboscis armed with recurved spines.
Terms of Use
Canadian Jobs