Top definition
A posh boarding school located in the North of England. At Stonyhurst, boys and girls spend their parents vast amounts of wealth at the local pub. The school has many long-standing traditions, singing the Our Father in Latin after having a several pints is one of the more popular ones.
Stonyhurst College is a posh boarding school.
by chundermonkey November 29, 2011
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush