Where does “haikaranpurema” come from?

haikaranpurema (Finnish) comes from Finnish purema, from Finnish purra, from Finnish -skella, from Proto-Finnic -skeldak, from Proto-Finno-Ugric -śk-.

Ancestry of “haikaranpurema”, step by step

haikaranpurema traces back through two separate lines of ancestry.

via Finnish purema

StepLanguageWordMeaning
1Finnishpuremabite; Agent participle of purra
2FinnishpurraTo bite
3Finnish-skellaForms frequentative verbs, chiefly from...
4Proto-Finnic-skeldakForms frequentative verbs
5Proto-Finno-Ugric-śk-

via Finnish haikara

StepLanguageWordMeaning
1Finnishhaikaraheron; stork
2Proto-Germanichaigrô
3Proto-Germanichraigrôheron
4Proto-Indo-European(s)kreik-
Every word from Proto-Finno-Ugric -śk-Every word from Finnish -skellaEvery word from Finnish purra