A software application that attempts to verify spelling in a document.
A spell checker.
A person who spells.
A participant in a spelling bee.
A book used to learn how to spell properly.