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