Translation of istana in English:

istana

castle, palace

noun

  • 1

    castle, palace