Leech (Mystic Quest)

Leech is an enemy type from Final Fantasy Mystic Quest. Leeches are the strongest of the worm enemy group.