Translation of menimpuhkan in English:

menimpuhkan

verb

  • 1

    to sit by folding legs under the buttocks