Finite Definition Dictionary