Much better than most Sp/Eng dictionaries in the App Store, I use it a lot, but it doesnt have everything. Get SpanishDict also for the pronunciations.
Jim456863 about Ultralingua Spanish-English, v2.4.2