Debouncing is when you filter inputs from something, like say a microswitch in a button, to remove excess noise for clean inputs.
It's a really simple concept that my brain is having trouble explaining, I need coffee. But basically electronics can be "noisy"; when you trigger a switch it's not...