Haemadipsa picta

Haemadipsa picta (common names: tiger leech, or less commonly, stinging land leech) is a large (up to 33 mm long) terrestrial leech found in Borneo, Indochina, and Taiwan.[1][2] It was described by John Percy Moore based on specimens collected from Sarawak, Borneo.[3] It preys primarily on medium- to large-sized mammals, including humans.[2]