Definitions of International Criminal Court
the first permanent international criminal court based at the Hague in the Netherlands established to help prosecute the most serious crimes of concern to the international community
The International Criminal Court on Wednesday opened a second investigation in the Central African Republic.