Translation of mengerang in English:

mengerang

to groan, to moan

  • 1

    to groan, to moan