Acronyms and Abbreviations

What does YPPD stand for?

Back to yp GroupBack to ypp Group