Translation of menimba in English:

menimba

  • 1

    to draw water from a well