Translation of wahyu in English:

wahyu

divine revelation

noun

  • 1

    divine revelation