Translation of menziarahi in English:

menziarahi

to pay a visit

verb

  • 1

    to pay a visit, call on (someone)