Translation of mengetut in English:

mengetut

verb

  • 1

    to produce a good plant by way of bud-grafting