dagoba
/dɑːɡoʊbə/Definitions
1. noun
A Buddhist temple or monument, typically a stupa, often in Sri Lanka.
“The tourists visited the historic dagoba in Anuradhapura, Sri Lanka.”
1. noun
A Buddhist temple or monument, typically a stupa, often in Sri Lanka.
“The tourists visited the historic dagoba in Anuradhapura, Sri Lanka.”