look up any word, like lemonparty:
 
1.
Newry is A Town In Ireland Which still remains under British Rule
Free Ireland, Newrys In Ireland
by JohnHorse September 21, 2009
 
2.
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