VYDS

VYDS

stands for Velidhoo Youth Development Society (Maldives)
VYDS
Share
Abbreviations And Their Meaning