Translation of menyahut in English:

menyahut

to answer

verb

  • 1

    to answer, to reply, to respond