Translation of memalangi in English:

memalangi

  • 1

    to block, to hamper, to obstruct