LAND LEECH


Meaning of LAND LEECH in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.