ascarid
/ˈæskərɪd/Definitions
1. noun
Any of various parasitic nematode worms, especially the roundworms of the family Ascaridae.
“The veterinarian found an ascarid infestation in the puppy’s intestines.”
1. noun
Any of various parasitic nematode worms, especially the roundworms of the family Ascaridae.
“The veterinarian found an ascarid infestation in the puppy’s intestines.”