NWTS

AcronymDefinition
NWTSNothing Was the Same (Drake album)
NWTSNational Wilms Tumor Study (cancer research)
NWTSNavy Warfare Training System
NWTSNuclear Waste Terminal Storage
NWTSNaval Weapons Test Station