What does Bogenstirn-Torpedorochen mean?

Bogenstirn-Torpedorochen - German to English

leopard torpedo [Torpedo panthera]