1 definition by dead.on.arrival
The coolest fucking university you could probably go to, if you're up for some hardcore partying, or just to simply study hard. Located in London, UK, and is part of the University of London.
A: "I'm a fresher at Queen Mary doing Politics."
B: "Wicked"
A: "Happy Mondays at Drapers!"
B: "Where??"
C: "Queen Mary student union"
B: "Wicked"
A: "Happy Mondays at Drapers!"
B: "Where??"
C: "Queen Mary student union"
by dead.on.arrival October 2, 2006