1 definition by raiderssuck234

an imaginary "country" above england,,does not exist, is part of the UK
me:wtf do i have to do?
friend:make up an imaginary country,, like scotland.
by raiderssuck234 October 16, 2008
Get the scotland mug.