ICSID Meaning in Business

What does ICSID mean in Business?

ICSID means International Centre for Settlement of Investment Disputes in Business.

ICSID can also mean International Center for the Settlement of Investment Disputes, International Council of Societies of Industrial Design.

This meaning of ICSID is shown for the Business category. Other meanings of ICSID are listed below by category when available.

Explore more: Business category

Other meanings of ICSID

No other meanings found in other categories yet.