Tin Fish Definition

noun
(Britain TIN FISH (“torpedo")
Wiktionary