Brown Leech
Haemadipsa zeylanica
Kingdom:
Animalia
Phylum:
Annelida
Class:
Clitellata
Order:
Hirudinea
Family:
Haemadipsidae
Genus:
Haemadipsa
Species:
Haemadipsa zeylanica