a city in Devon, England, or various places named after it
From Latin 'Isca Dumnoniorum', later Anglo-Saxon 'Exanceaster' meaning 'fortified place on the Exe river'
Try Another Word