TDLP: The Dry Leaf Project

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

TDLP: The Dry Leaf Project

Definition in English: The Dry Leaf Project