Entry from British & World English dictionary
Definition of kidney worm in English:
A parasitic nematode worm which infests the kidneys of mammals.
- Several species in the class Phasmida, in particular Stephanurus dentatus (in pigs) and the large Dioctophyma renale (in humans and other mammals)
Definition of kidney worm in: