My own definition


"Error handling is the art of reacting poperly to unwanted states of your application and the underlying / interacting systems, to avoid annoyance on the user side, harm of your system and possible security issues."


Wikipedia says


Error handling == exception handling


http://en.wikipedia.org/wiki/Error_handling