From puzzel (“puzzle”) + stuk (“piece”).
puzzelstuk n (plural puzzelstukken, diminutive puzzelstukje n)