MSDict Concise Oxford English Dictionary

The authoritative Oxford dictionary with over 240,000 entries