At this site, you can find a word by looking up its definition.
Site contains several different dictionaries, such as a rhyming, synonym and homophone.
An online course in English grammar written primarily for university undergraduates
Provides the user with the proper rules and usage of grammar. Numerous examples, tutorials, and grammar tests are provided