Translation of istana in English:

istana

castle, palace

  • 1

    castle, palace