Several online dictionaries today, will give you a list of synonyms and homonyms, aside from the meaning, spelling, pronunciation and sometimes even the origin of the word. However, the do not normally give their part of speech. Classic dictionaries like the printed versions of Merriam-Webster's or the Oxford dictionary list: the correct spelling, the pronunciation, sometimes related word forms, and especially the meaning.