1 definition by minarakastansuomi

Top Definition
Means "Shut the fuck up" in Finnish. Totally awesome language, totally awesome country....i wish i was finnish. :'(
French Guy: Pousser un croissant dans le cul

Finnish Guy: Turpa Kiinni!!
by minarakastansuomi April 21, 2010

Mug icon
Buy a Turpa Kiinni mug!