MyWords
Personal dictionary for word lovers
My Words is a personal word collection for people who like words. Add, delete, and update words as you collect them. Search through both definitions and spelling. Add your audio comments and train your understanding
Written in C++ with QT, should compile on Windows, Linux and Mac. Only Linux has been tested.
See wiki for further details