Translation of melutut in English:

melutut

to kneel

verb

  • 1

    to kneel, to touch or strike with the knee