1 definition by Glesga1989

Top Definition
Parkhead/Celtic Park the home of Glasgow Celtic, a place for unwashed smelly skip rats.
Celtic Park is a shitehole
by Glesga1989 February 12, 2019

Mug icon
Buy a Shitehole mug!