What does Beauforts Schmerle mean?

Beauforts Schmerle - German to English

chameleon loach [Syncrossus beauforti, syn.: Botia beauforti]