Translation of menggeliang in English:

menggeliang

to writhe

verb

  • 1

    to writhe