TEDDI: TErms and Definitions Database Interactive

What does TEDDI mean? The above is one of TEDDI meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: TErms and Definitions Database Interactive