ชัลลุกา

chan-lú-gaa

Noun

    • (literary) leech, a bloodsucking worm