Skip to main content

Durrow

A town in Ireland that has yet to move into the 21st century, very little civilization and a total IQ of 2 between all the villagers. Can also be used to insult someone by comparison to the village.
Shup Durrow
Your such a Durrow
Go get durrowed
by rhit5 May 21, 2010
mugGet the Durrow 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