Translation of memarut in English:

memarut

grate

verb

  • 1

    grate, shred by rubbing against a jagged surface