YAPD stands for Youth Association for Population and Development (Egypt)

YAPD
Share
Abbreviations And Their Meaning