140 



LEECHES 



Table 9. 



Species 



Blood sucking on : 



o 



•2 J3 '-' 

 5« -Q .22 '5 





u 



Devouring : 



CO 



o 



W CO 



3 ■" 



y «« c 



2 g .2 



- - I o ^ 



^ ^ O ^ U 





Hirudidae 



Hirudo 



Macrohdella 



Philobdella 



Hirudinaria 



Haemopis 



Erpobdellidae 



Erpobdella 

 Trocheta 

 Nephelopsis 

 Dina 



Haemadipsidae 



Haemadipsa 



Glossiphoniidae 



Glossiphonia 



Batracohdella 



Hemiclepsis 



Theromyzon 



Helobdella 



Haementeria 



Piscicolidae 



Piscicola 



Cystobranchus 



Pontobdella 



Branchellion 



Abranchus 



X X X X X 

 X XX 



X 

 X 



X 



X 



X X 



X X X X 



7 ? 



X X X X 



X 

 X 



X 

 X X 

 X 



X X X X X 



X X X X X 



X X X X 



X X X X 



X X X X 



