Translation of memalangi in English:

memalangi

verb

  • 1

    to block, to hamper, to obstruct