Skip to main content

Spongebob4123's definitions

Newry

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 May 21, 2011
mugGet the Newry mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email