Anuradhapura (noun) Definition, Meaning & Examples

noun
  1. a city in N central Sri Lanka: ruins of ancient Buddhist temples.
noun
  1. a town in Sri Lanka: ancient capital of Ceylon; site of the sacred bo tree and place of pilgrimage for Buddhists. Pop: 53 151 (2001)
Anuradhapura (noun) Definition, Meaning & Examples

More Definitions