I, for one, found this:

Terälehdet

Terälehdet is Finnish for 'petals'. Come on, even MY username isn't Finnish, eventhough I keep my flag high whenever possible!