The Finnish term "toukka" matches the English term "caterpillar"

other finnish words that include "toukka" : english :
kaivaa, toukka grub
toukka larva