CARIPEDA

CARIPEDA stands for Caribbean Peoples’ Development Agency (Saint Vincent and the Grenadines)

CARIPEDA
Share
Abbreviations And Their Meaning