SDDRF: Sovereign Debt Dispute Resolution Forum

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

Definition in English: Sovereign Debt Dispute Resolution Forum