Free Dictionary is an online English Dictionary that gives you English definitions, synonyms, pronunciation, spelling and more. Free dictionary has Auto Suggestion and Auto Spell Check technology.
To Begin, just type! Words starting with what you are typing will appear automagically under the textbox.
Also if you do not know the spelling just keep typing. Possible typographical error will appear as "Did you mean:"