DNPTS stands for Directorate of Naval Physical Training and Sport (UK)

DNPTS
Share
Abbreviations And Their Meaning