Skip to main content

Definitions by Roadmanfambladcreps

penparcau 

Small village in Wales that has some dodgy people living in it, including the hardest roadmen around.
"He must be from Penparcau"
penparcau by Roadmanfambladcreps April 18, 2018