Spirit River Share definition Flag 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 0 0 Get merch Get the Spirit River mug. Buy Now — $32.95 See more merch