Top Definition
Newry is a townjust on the occupied side of the Irish border, in South Armagh and South Down. It is a total dump.
Newry is in Ireland
by Spongebob4123 April 29, 2011
Newry is A Town In Ireland Which still remains under British Rule
Free Ireland, Newrys In Ireland
by JohnHorse September 21, 2009
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.