Google is your friend.

.
In short, when you set your motor to 50, the program is sending 50% power, but the motor might no be running at that power level, for instance friction and other factors are involved, so PID accounts for the difference and adds/subtracts this to the value.
Stands for Proportional Integral Derivative.