-advertisement-
7%

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