Newtownards (English, name)
expansion: Newtownards
Senses:
glosses: A town at the head of Strangford Lough, County Down, Northern Ireland.
Forms: