PWSTS

AcronymDefinition
PWSTSPrince of Wales Sea Training School (UK)