horseleech - noun

singularhorseleech
pluralhorseleeches