Skip to main content

Definitions by Le bougeosie

Spirit River 

A small hick town in the shittiest area of Canada. Live there if you like extra chromosomes and alcoholism.
In Spirit River, he's yer uncle and yer daddy!
Spirit River by Le bougeosie April 21, 2011