Translation of mewasiti in English:

mewasiti

verb

  • 1

    to be the referee in