I think this is what u r searching for.
*www.free-soft.ro/everest/everest.html
U can learn online too.
*dictionary.reference.com/
If u r on Linux, then u r lucky! U have a tool called "gnome-dictionary" that fits in ur panel, where u can easily access it. AFAIK, there exists a program called kdist for KDE fans also!!