Scotia Share definition Flag The land where the almighty Scotian god, Scott resides. 2,000 light years away from Tupacs, Thugs Mansion. When i die i pray to scott he will accept me into Scotia. Scotia by DontSayNothin April 4, 2008 Get the Scotia mug.