Translation of memarap in English:

memarap

verb

  • 1

    mark or sign with one's initials