What is the meaning of the word "spell-checker"?

Definitions: