I've just come across this delightful online dictionary.
It seems to anticipate your requirements as you type into it.
As well as a "classical" English dictionary it has the "Free Online Dictionary of Computer Terms", a database on the Elements of the Periodic Table, a thesaurus and an English-Japanese translation tool. I'm not quite sure exactly how that works but it sounds intriquing.
That's how you started to refuse facing reality
42 minutes ago