IIJD: International Institute for Justice and Development

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

Definition in English: International Institute for Justice and Development