meaning of Bogenstirn-Torpedorochen

Bogenstirn-Torpedorochen - German to English

leopard torpedo [Torpedo panthera]