kidney worm








noun

  1. any of various large nematodes parasitic in the kidneys, especially Stephanurus dentatus, found in pigs.
55 queries 0.568