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.”

Synonyms

  • monument
  • temple

Antonyms

  • destruction
  • synthesis