land leech

noun
\ ˈland-ˌlēch How to pronounce land leech (audio) \

Medical Definition of land leech

: any of various bloodsucking leeches chiefly of moist tropical regions that live on land and are often troublesome to humans and other animals especially : a leech of the gnathobdellid genus Haemadipsa