New answers tagged parasitology
First I'd like to point out that there are over 500 species of leeches. Most of them live in fresh water (nearly 90%), and so most tree-living animals would not come into contact with these leeches. Because of this a leech's biggest predator would be fish. According to The New World Encyclopaedia the predators of leeches are fish, crayfish, turtles, ...
Top 50 recent answers are included