Translation of menyahut in English:

menyahut

  • 1

    to answer a call, to reply to