torpedo station

from The Collaborative International Dictionary of English v.0.48
Torpedo station \Torpedo station\
   A headquarters for torpedo vessels and their supplies,
   usually having facilities for repairs and for instruction and
   experiments. The principal torpedo station of the United
   States is at Newport, R.I.
   [Webster 1913 Suppl.]
    

[email protected]