Means "Shut the fuck up" in Finnish. Totally awesome language, totally awesome country....i wish i was finnish. :'(
by minarakastansuomi April 26, 2010
Get the Turpa Kiinni mug.
Get the Turpa Kiinni mug.We'll email you a link to sign in instantly.