Translation of menabiri in English:

menabiri

verb

  • 1

    to cover or screen with a curtain