CTLD: Center for Trade Law and Development

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

Definition in English: Center for Trade Law and Development