1 definition by DontSayNothin

Top Definition
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.
by DontSayNothin April 04, 2008

Mug icon
Buy a Scotia mug!