What does Bogenstirn-Zitterrochen mean?

Bogenstirn-Zitterrochen - German to English

leopard torpedo [Torpedo panthera]