Translation of menimba in English:

menimba

verb

  • 1

    to draw water from a well