Where does “toukka” come from?

toukka (Proto-Finnic): larva, maggot

Definitions

  1. larva, maggot

Words derived from “toukka