Toxocara meaning

A taxonomic genus within the family Toxocaridae — certain parasitic nematodes that cause toxocariasis in humans.
pronoun
0
0
Advertisement