VVGP

VVGP

stands for Vital Voices Global Partnership
VVGP
Share
Abbreviations And Their Meaning