MSDict Concise Oxford American Dictionary

A dictionary with over 180,000 entries and definitions