What is the meaning of Leeche?

Alternative form of lïesce

Source: wiktionary.org