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.”

Synonyms

  • nematode
  • roundworm

Antonyms

  • anti-parasitic
  • parasite-killer