1 definition by yourmomsacougar

Top Definition
St. Stephen University, NB, Canada

A fucking rad University for people who want to study in a Christian environment that doesn't suck, and where any existing judgement is conveniently ignored.
Yo, SSU is the bomb?
by yourmomsacougar September 11, 2008

Mug icon
Buy a SSU mug!