This site is a very useful Spanish Dictionary. They just recently improved this further to have more accurate results, recommended search queries as you type your query in, and to have some words in past tense.
Sobre este site
The world's most popular Spanish translation website. Over 1,000,000 words and phrases. Free. Easy. Accurate.