TORPEDO STATION

SN A land based establishment armed with torpedoes and used to defend the coast from enemy shipping.
CL MILITARY DEFENCE AND FORTIFICATION
BT COASTAL DEFENCE SITE