Torpedo station
Definitions
1
Posts
1
Posters
153
Views
-
A headquarters for torpedo vessels and their supplies, usuallyhaving facilities for repairs and for instruction and experiments.The principal torpedo station of the United States is at Newport,R.I.
Explore More Definitions
Browse our collection of 300,000+ community-written definitions