klopgeest m (plural klopgeesten, diminutive klopgeestje n)
From kloppen (“to knock”) + geest (“ghost, spirit”)