The Concise Oxford Spanish Dictionary (English-Spanish)

The Concise Oxford Spanish Dictionary (English-Spanish)
Oxford Reference Online Book