Translation of menggelupur in English:

menggelupur

to writhe in pain

verb

  • 1

    to writhe in pain