Translation of puri in English:

puri

castle, royal palace

noun

  • 1

    castle, royal palace
  • 2

    town
  • 3

    Balinese temple