Translation of mewasiti in English:

mewasiti

  • 1

    to be the referee in