anthela
/ˈænθɪlə/ (AN-thee-luh)
Definitions
1. noun
A type of parasitic worm
“The anthela was found in the intestine of the infected animal.”
/ˈænθɪlə/ (AN-thee-luh)
1. noun
A type of parasitic worm
“The anthela was found in the intestine of the infected animal.”