What does Buckel-Stachelwels mean?

Buckel-Stachelwels - German to English

black lancer [Bagrichthys macracanthus]