Translation of menyahut in English:

menyahut

verb

  • 1

    to answer a call, to reply to