CDRCA: Commercial Dispute Resolution Center of the Americas

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

Definition in English: Commercial Dispute Resolution Center of the Americas