Definition of Borobudur in English:

Borobudur

proper noun

  • A Buddhist monument in central Java, built c.800.

Pronunciation:

Borobudur

/ˌbôrəbəˈdo͝or/