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