Overfitting is when a statistical model takes too many parameters. (continue general meaning)
In Machine Learning, overfitting is when you take into account too many random factors. The problem lies within the random factors, as there is always some noise. (reference to define noise). When the AI overfits, it ends up learning from the noise, which might make decision making a lot worse.