borobudur
/boʊroʊˈbʊdʊr/Definitions
1. noun
A large Buddhist temple complex in Magelang, Indonesia, built in the 9th century.
“The ancient temple of Borobudur is a UNESCO World Heritage Site and a major tourist destination in Indonesia.”
1. noun
A large Buddhist temple complex in Magelang, Indonesia, built in the 9th century.
“The ancient temple of Borobudur is a UNESCO World Heritage Site and a major tourist destination in Indonesia.”