SMECA: Serbia and Montenegro Export Credit Agency

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

Definition in English: Serbia and Montenegro Export Credit Agency