ascarid
nounDefinition of ascarid
: any of a family (Ascaridae) of nematode worms that includes the common roundworm (Ascaris lumbricoides) parasitic in the human intestine
Keep scrolling for more
Keep scrolling for more