Rubyson's definitions
A term for Saskatoon, a city located in the central area of Saskatchewan,Canada. It's population in 2011 was 265,000.
by Rubyson December 19, 2011
Get the The Hub Citymug.
Get the The Hub Citymug. We'll email you a link to sign in instantly.