horseleech US /ΛhΙrsΛlitΚ/ Definition for horseleech is being prepared and will be available soon.