1 definition by BytheLionsmane

Top Definition
British name for the American city Pittsburgh.
Crap, mate, everything in Pittsborough costs a bomb.
by BytheLionsmane December 10, 2013

Mug icon
Buy a Pittsborough mug!