fascioloid
fæsɪˈɒɪlɔɪd
Definitions
1. noun
A type of trematode (parasitic flatworm) found in deer.
“The veterinarian found a fascioloid infestation in the deer’s liver.”
fæsɪˈɒɪlɔɪd
1. noun
A type of trematode (parasitic flatworm) found in deer.
“The veterinarian found a fascioloid infestation in the deer’s liver.”