Definition of Newry in English:

Newry

proper noun

  • A city in the south-east of Northern Ireland, in County Down; population 28,100 (est. 2009).

Pronunciation

Newry

/ˈnjʊəri/