Skip to main content

Thesaurus

Choose Thesaurus
Term: HMS HELCA

ex British Crown. Launched 1878, originally a torpedo depot ship