ascarid
noun
as·ca·rid
ˈa-skə-rəd
: any of a family (Ascarididae) of nematode worms that includes the common roundworm (Ascaris lumbricoides) parasitic in the human intestine
Love words? Need even more definitions?
Merriam-Webster unabridged
Share