From Middle Dutch clachte, from clagen. Equivalent to klagen (“to complain”) + -t (“verbal noun”).
klacht f (plural klachten, diminutive klachtje n)