ampyces
/ˈæmpɪsiːz/Definitions
1. noun
a type of parasitic worm, specifically a genus of parasitic nematodes in the family Onchocercidae
“The scientist studied the ampyces that infected the local wildlife population.”
1. noun
a type of parasitic worm, specifically a genus of parasitic nematodes in the family Onchocercidae
“The scientist studied the ampyces that infected the local wildlife population.”