YourDictionary

ascarid

noun

any of a genus (Ascaris) of parasitic roundworms

See ascarid in American Heritage Dictionary 4

Learn more about ascarid

link/cite print suggestion box