Top definition
A minimum security prison where inmates are forced to build a natural gas processing plant. Unlike similar prisons such as Alcatraz you cannot see the mainland. Also the source of the term "Barrowdise" this term, of course, is used ironically with a sprinkling of sarcasm. What also makes this island special is the willingness to complete the same jobs unnecessarily multiple times and to lay off workers and re hire them a week later. Oh and there are some animals and it's a nature reserve or something.
Bro so you are saying you can only have 4 midstrength beers and go to the gym on Barrow Island? Yeah man "it is what it is."
by Theodore von Lichtenstein July 20, 2016
Get the mug
Get a barrow island mug for your Facebook friend Bob.