newtownards

/N UW1 T AW0 N ER0 D Z/
noun
  1. 1

    A town at the head of Strangford Lough, County Down, Northern Ireland.