CARIFORUM stands for Caribbean Forum of African, Caribbean and Pacific States

CARIFORUM
Share
Abbreviations And Their Meaning