Translation of pacat in English:

pacat

leech

noun

  • 1

    leech, small blood-sucking worm