1 definition by Louphin

A small town in southern New Brunswick which in many cases is the first stop for Americans escaping the United States to Canada
Hurry kids, it's just a little further to St. Stephen and we'll be free!
by Louphin November 4, 2011
Get the St. Stephen mug.