Translation of merumputi in English:

merumputi

grass

verb

  • 1

    grass, cover with grass