Translation of dewa in English:

dewa

god, idol

noun

  • 1

    god, idol