ARMSCOR: Armaments Corporation of South Africa

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

ARMSCOR: Armaments Corporation of South Africa

Definition in English: Armaments Corporation of South Africa