MSDict Concise Oxford Spanish Dictionary (S80)

English-Spanish dictionary with over 170,000 entries