1 definition by Carraroe on top

The best fucking place in the world, nothing beats a good sesh behind your neighbours house or behind the local primary school, you have to be an elite member of society to be respected in Carraroe
I wish my town was more like Carraroe
by Carraroe on top January 13, 2020
Get the carraroe mug.