Free English to Spanish to English Dictionary from SpanishDict.com. Accurate. Easy. Fast. Includes over 1,000,000 translations. Very useful for finding terms in english and Spanish.
A very good tool for looking up definitions because it provides great examples of them. Also it is very useful for finding phrases and terms like that because there is a blog in which people can add their own comments and suggestions about a term or translation.