This dictionary has it all: translations, definitions, many expressions and references , verbs conjugations and audio for tons of words. The use is simple and intuitive.
Beauregs about English Spanish Dictionary, v2.2.1