Translation of menyirap in English:

menyirap

verb

  • 1

    to lay a roof of this type