1 definition by The Scotsman 121212
Origin from the people of Finland. To be finish not in the sense of nationality but as a state of being. This is referred to in a negative sense of people refusing to submit to peer pressure.
by The Scotsman 121212 January 24, 2012