1 entry 1 source
Torpedo Station
Open directlyWebster's 1828 Dictionary · 1828
Part of speech: noun (n.)
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.