Leech

Leeches were sanguivorous annelids on Trinta.