Borobudur

English

Proper noun

Borobudur

  1. A 7th-century Buddhist monument in Central Java, Indonesia.

Alternative forms

Translations