Doctors removing two long ascaris worms from liver What are parasitic worms? Parasites are organisms that live in and feed off a living ...