Skip to main content

stoxbridge

This term is used to collectively refer to the University of Oxford, the University of Cambridge & St Andrews University, the three most prestigious universities in the United Kingdom.
Admissions to Stoxbridge is extremely competitive.
Christ not another one of these wankers from Stoxbridge.
by Steve-O in Sydney January 20, 2023
mugGet the stoxbridge mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email