What does STP stand for?
STP stands for "Submerged Turret Production"
How to abbreviate "Submerged Turret Production"?
"Submerged Turret Production" can be abbreviated as STP
What is the meaning of STP abbreviation?
The meaning of STP abbreviation is "Submerged Turret Production"
What does STP mean?
STP as abbreviation means "Submerged Turret Production"