A knuckleball in soccer is a type of free-kick or shot where the ball is struck in such a way that it travels through the air with unpredictable movements. The ball's flight path is erratic and difficult for the goalkeeper to predict and catch due to the lack of spin on the ball.