The correct option is
D Ectoparasite
Hirudinaria granulosa is a common Indian leech found in freshwater tanks, ponds, lakes, swamps, and slow streams. It prefers shallow water and remains concealed under weeds, logs and stones. Leeches show a great diversity in their habits and habitat. Some species are marine, some are freshwater, while others are terrestrial. Though many species are blood-suckers (ectoparasitic) yet a large number are not ectoparasitic but are predatory and feed on worms, snails and insect larvae.
So the correct answer is 'Ectoparasite'.