The one Sanders linked above is good, and free. If you decide you want to purchase one, google search "Msdict", the first result will be mobile systems. They have an excellent English Spanish dictionary, and you can store the large dictionary files on your media card. There's a free trial.
__________________
"the trick to forgetting the big picture is to look at everything close-up" -chuck palahniuk