-advertisement-
40%

A small worm which lives in ponds and rivers and sucks the blood of animals is a ______ ?