The ODLTA concise dictionary of language terms. It deals with etymology, semantics, grammar, usage, and linguistics.http://www.odlt.org/
WordnikOffers dictionary definitions and example sentences.http://www.wordnik.com/