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
Get the mug
Get a Stonyhurst College mug for your barber Riley.