English edit

Noun edit

toxocarid (plural toxocarids)

  1. (zoology)Any roundworm in the family Toxocaridae.