A dictionary implemented in C with a 26-ary tree that keeps references for bases, derivatives and synonyms between its words.