Skip to main content

Definitions by LuciThaDevi

Penchester United 

Penchester United is a team based in Manchester, England
They shithouses a win by diving and getting dodgy pen calls
Hey did you watch that game last night where Penchester United got a penalty after full time?