Jaffna

From Fresh Dictionary

English

proper noun

Jaffna

  1. a city in northern Sri Lanka
Personal tools